[INFO] fetching crate xml2-sys 2.10.3-alpha...
[INFO] fixing xml2-sys-2.10.3-alpha against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate xml2-sys 2.10.3-alpha into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate xml2-sys 2.10.3-alpha
[INFO] finished tweaking crates.io crate xml2-sys 2.10.3-alpha
[INFO] tweaked toml for crates.io crate xml2-sys 2.10.3-alpha written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate xml2-sys 2.10.3-alpha on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 51 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.64.0 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c6ceee36bac997d61b0387e07af394b1f29f1e9ef3e76fe8d1fdf3a0af385d58
[INFO] running `Command { std: "docker" "start" "c6ceee36bac997d61b0387e07af394b1f29f1e9ef3e76fe8d1fdf3a0af385d58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6ceee36bac997d61b0387e07af394b1f29f1e9ef3e76fe8d1fdf3a0af385d58" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6ceee36bac997d61b0387e07af394b1f29f1e9ef3e76fe8d1fdf3a0af385d58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6ceee36bac997d61b0387e07af394b1f29f1e9ef3e76fe8d1fdf3a0af385d58" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bindgen v0.64.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling xml2-sys v2.10.3-alpha (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs (1541 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.76s
[INFO] [stderr] crater-edition-check: xml2-sys v2.10.3-alpha (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling xml2-sys v2.10.3-alpha (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | / extern "C" {
[INFO] [stdout] 422 | |     pub fn xmlCheckVersion(version: ::std::os::raw::c_int);
[INFO] [stdout] 423 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:425:1
[INFO] [stdout]     |
[INFO] [stdout] 425 | / extern "C" {
[INFO] [stdout] 426 | |     pub fn xmlStrdup(cur: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 427 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:428:1
[INFO] [stdout]     |
[INFO] [stdout] 428 | / extern "C" {
[INFO] [stdout] 429 | |     pub fn xmlStrndup(cur: *const xmlChar, len: ::std::os::raw::c_int) -> *mut xmlChar;
[INFO] [stdout] 430 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:431:1
[INFO] [stdout]     |
[INFO] [stdout] 431 | / extern "C" {
[INFO] [stdout] 432 | |     pub fn xmlCharStrndup(
[INFO] [stdout] 433 | |         cur: *const ::std::os::raw::c_char,
[INFO] [stdout] 434 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 435 | |     ) -> *mut xmlChar;
[INFO] [stdout] 436 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:437:1
[INFO] [stdout]     |
[INFO] [stdout] 437 | / extern "C" {
[INFO] [stdout] 438 | |     pub fn xmlCharStrdup(cur: *const ::std::os::raw::c_char) -> *mut xmlChar;
[INFO] [stdout] 439 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / extern "C" {
[INFO] [stdout] 441 | |     pub fn xmlStrsub(
[INFO] [stdout] 442 | |         str_: *const xmlChar,
[INFO] [stdout] 443 | |         start: ::std::os::raw::c_int,
[INFO] [stdout] 444 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 445 | |     ) -> *mut xmlChar;
[INFO] [stdout] 446 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | / extern "C" {
[INFO] [stdout] 448 | |     pub fn xmlStrchr(str_: *const xmlChar, val: xmlChar) -> *const xmlChar;
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / extern "C" {
[INFO] [stdout] 451 | |     pub fn xmlStrstr(str_: *const xmlChar, val: *const xmlChar) -> *const xmlChar;
[INFO] [stdout] 452 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:453:1
[INFO] [stdout]     |
[INFO] [stdout] 453 | / extern "C" {
[INFO] [stdout] 454 | |     pub fn xmlStrcasestr(str_: *const xmlChar, val: *const xmlChar) -> *const xmlChar;
[INFO] [stdout] 455 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:456:1
[INFO] [stdout]     |
[INFO] [stdout] 456 | / extern "C" {
[INFO] [stdout] 457 | |     pub fn xmlStrcmp(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 458 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | / extern "C" {
[INFO] [stdout] 460 | |     pub fn xmlStrncmp(
[INFO] [stdout] 461 | |         str1: *const xmlChar,
[INFO] [stdout] 462 | |         str2: *const xmlChar,
[INFO] [stdout] 463 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 464 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 465 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | / extern "C" {
[INFO] [stdout] 467 | |     pub fn xmlStrcasecmp(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 468 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:469:1
[INFO] [stdout]     |
[INFO] [stdout] 469 | / extern "C" {
[INFO] [stdout] 470 | |     pub fn xmlStrncasecmp(
[INFO] [stdout] 471 | |         str1: *const xmlChar,
[INFO] [stdout] 472 | |         str2: *const xmlChar,
[INFO] [stdout] 473 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 474 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 475 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | / extern "C" {
[INFO] [stdout] 477 | |     pub fn xmlStrEqual(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 478 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:479:1
[INFO] [stdout]     |
[INFO] [stdout] 479 | / extern "C" {
[INFO] [stdout] 480 | |     pub fn xmlStrQEqual(
[INFO] [stdout] 481 | |         pref: *const xmlChar,
[INFO] [stdout] 482 | |         name: *const xmlChar,
[INFO] [stdout] 483 | |         str_: *const xmlChar,
[INFO] [stdout] 484 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 485 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:486:1
[INFO] [stdout]     |
[INFO] [stdout] 486 | / extern "C" {
[INFO] [stdout] 487 | |     pub fn xmlStrlen(str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 488 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:489:1
[INFO] [stdout]     |
[INFO] [stdout] 489 | / extern "C" {
[INFO] [stdout] 490 | |     pub fn xmlStrcat(cur: *mut xmlChar, add: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 491 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | / extern "C" {
[INFO] [stdout] 493 | |     pub fn xmlStrncat(
[INFO] [stdout] 494 | |         cur: *mut xmlChar,
[INFO] [stdout] 495 | |         add: *const xmlChar,
[INFO] [stdout] 496 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 497 | |     ) -> *mut xmlChar;
[INFO] [stdout] 498 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | / extern "C" {
[INFO] [stdout] 500 | |     pub fn xmlStrncatNew(
[INFO] [stdout] 501 | |         str1: *const xmlChar,
[INFO] [stdout] 502 | |         str2: *const xmlChar,
[INFO] [stdout] 503 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 504 | |     ) -> *mut xmlChar;
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / extern "C" {
[INFO] [stdout] 507 | |     pub fn xmlStrPrintf(
[INFO] [stdout] 508 | |         buf: *mut xmlChar,
[INFO] [stdout] 509 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 512 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:514:1
[INFO] [stdout]     |
[INFO] [stdout] 514 | / extern "C" {
[INFO] [stdout] 515 | |     pub fn xmlStrVPrintf(
[INFO] [stdout] 516 | |         buf: *mut xmlChar,
[INFO] [stdout] 517 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 521 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:522:1
[INFO] [stdout]     |
[INFO] [stdout] 522 | / extern "C" {
[INFO] [stdout] 523 | |     pub fn xmlGetUTF8Char(
[INFO] [stdout] 524 | |         utf: *const ::std::os::raw::c_uchar,
[INFO] [stdout] 525 | |         len: *mut ::std::os::raw::c_int,
[INFO] [stdout] 526 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 527 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:528:1
[INFO] [stdout]     |
[INFO] [stdout] 528 | / extern "C" {
[INFO] [stdout] 529 | |     pub fn xmlCheckUTF8(utf: *const ::std::os::raw::c_uchar) -> ::std::os::raw::c_int;
[INFO] [stdout] 530 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:531:1
[INFO] [stdout]     |
[INFO] [stdout] 531 | / extern "C" {
[INFO] [stdout] 532 | |     pub fn xmlUTF8Strsize(utf: *const xmlChar, len: ::std::os::raw::c_int)
[INFO] [stdout] 533 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 534 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:535:1
[INFO] [stdout]     |
[INFO] [stdout] 535 | / extern "C" {
[INFO] [stdout] 536 | |     pub fn xmlUTF8Strndup(utf: *const xmlChar, len: ::std::os::raw::c_int) -> *mut xmlChar;
[INFO] [stdout] 537 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:538:1
[INFO] [stdout]     |
[INFO] [stdout] 538 | / extern "C" {
[INFO] [stdout] 539 | |     pub fn xmlUTF8Strpos(utf: *const xmlChar, pos: ::std::os::raw::c_int) -> *const xmlChar;
[INFO] [stdout] 540 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:541:1
[INFO] [stdout]     |
[INFO] [stdout] 541 | / extern "C" {
[INFO] [stdout] 542 | |     pub fn xmlUTF8Strloc(utf: *const xmlChar, utfchar: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:544:1
[INFO] [stdout]     |
[INFO] [stdout] 544 | / extern "C" {
[INFO] [stdout] 545 | |     pub fn xmlUTF8Strsub(
[INFO] [stdout] 546 | |         utf: *const xmlChar,
[INFO] [stdout] 547 | |         start: ::std::os::raw::c_int,
[INFO] [stdout] 548 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 549 | |     ) -> *mut xmlChar;
[INFO] [stdout] 550 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:551:1
[INFO] [stdout]     |
[INFO] [stdout] 551 | / extern "C" {
[INFO] [stdout] 552 | |     pub fn xmlUTF8Strlen(utf: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 553 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:554:1
[INFO] [stdout]     |
[INFO] [stdout] 554 | / extern "C" {
[INFO] [stdout] 555 | |     pub fn xmlUTF8Size(utf: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:557:1
[INFO] [stdout]     |
[INFO] [stdout] 557 | / extern "C" {
[INFO] [stdout] 558 | |     pub fn xmlUTF8Charcmp(utf1: *const xmlChar, utf2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 559 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:664:1
[INFO] [stdout]     |
[INFO] [stdout] 664 | / extern "C" {
[INFO] [stdout] 665 | |     pub fn xmlBufContent(buf: *const xmlBuf) -> *mut xmlChar;
[INFO] [stdout] 666 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | / extern "C" {
[INFO] [stdout] 668 | |     pub fn xmlBufEnd(buf: xmlBufPtr) -> *mut xmlChar;
[INFO] [stdout] 669 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | / extern "C" {
[INFO] [stdout] 671 | |     pub fn xmlBufUse(buf: xmlBufPtr) -> usize;
[INFO] [stdout] 672 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:673:1
[INFO] [stdout]     |
[INFO] [stdout] 673 | / extern "C" {
[INFO] [stdout] 674 | |     pub fn xmlBufShrink(buf: xmlBufPtr, len: usize) -> usize;
[INFO] [stdout] 675 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1142:1
[INFO] [stdout]      |
[INFO] [stdout] 1142 | / extern "C" {
[INFO] [stdout] 1143 | |     pub fn xmlInitializeDict() -> ::std::os::raw::c_int;
[INFO] [stdout] 1144 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1145:1
[INFO] [stdout]      |
[INFO] [stdout] 1145 | / extern "C" {
[INFO] [stdout] 1146 | |     pub fn xmlDictCreate() -> xmlDictPtr;
[INFO] [stdout] 1147 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1148:1
[INFO] [stdout]      |
[INFO] [stdout] 1148 | / extern "C" {
[INFO] [stdout] 1149 | |     pub fn xmlDictSetLimit(dict: xmlDictPtr, limit: usize) -> usize;
[INFO] [stdout] 1150 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1151:1
[INFO] [stdout]      |
[INFO] [stdout] 1151 | / extern "C" {
[INFO] [stdout] 1152 | |     pub fn xmlDictGetUsage(dict: xmlDictPtr) -> usize;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1154:1
[INFO] [stdout]      |
[INFO] [stdout] 1154 | / extern "C" {
[INFO] [stdout] 1155 | |     pub fn xmlDictCreateSub(sub: xmlDictPtr) -> xmlDictPtr;
[INFO] [stdout] 1156 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1157:1
[INFO] [stdout]      |
[INFO] [stdout] 1157 | / extern "C" {
[INFO] [stdout] 1158 | |     pub fn xmlDictReference(dict: xmlDictPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1159 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1160:1
[INFO] [stdout]      |
[INFO] [stdout] 1160 | / extern "C" {
[INFO] [stdout] 1161 | |     pub fn xmlDictFree(dict: xmlDictPtr);
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / extern "C" {
[INFO] [stdout] 1164 | |     pub fn xmlDictLookup(
[INFO] [stdout] 1165 | |         dict: xmlDictPtr,
[INFO] [stdout] 1166 | |         name: *const xmlChar,
[INFO] [stdout] 1167 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 1168 | |     ) -> *const xmlChar;
[INFO] [stdout] 1169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1170:1
[INFO] [stdout]      |
[INFO] [stdout] 1170 | / extern "C" {
[INFO] [stdout] 1171 | |     pub fn xmlDictExists(
[INFO] [stdout] 1172 | |         dict: xmlDictPtr,
[INFO] [stdout] 1173 | |         name: *const xmlChar,
[INFO] [stdout] 1174 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 1175 | |     ) -> *const xmlChar;
[INFO] [stdout] 1176 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1177:1
[INFO] [stdout]      |
[INFO] [stdout] 1177 | / extern "C" {
[INFO] [stdout] 1178 | |     pub fn xmlDictQLookup(
[INFO] [stdout] 1179 | |         dict: xmlDictPtr,
[INFO] [stdout] 1180 | |         prefix: *const xmlChar,
[INFO] [stdout] 1181 | |         name: *const xmlChar,
[INFO] [stdout] 1182 | |     ) -> *const xmlChar;
[INFO] [stdout] 1183 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1184:1
[INFO] [stdout]      |
[INFO] [stdout] 1184 | / extern "C" {
[INFO] [stdout] 1185 | |     pub fn xmlDictOwns(dict: xmlDictPtr, str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 1186 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1187:1
[INFO] [stdout]      |
[INFO] [stdout] 1187 | / extern "C" {
[INFO] [stdout] 1188 | |     pub fn xmlDictSize(dict: xmlDictPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1189 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1190:1
[INFO] [stdout]      |
[INFO] [stdout] 1190 | / extern "C" {
[INFO] [stdout] 1191 | |     pub fn xmlDictCleanup();
[INFO] [stdout] 1192 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1193:1
[INFO] [stdout]      |
[INFO] [stdout] 1193 | / extern "C" {
[INFO] [stdout] 1194 | |     pub fn xmlRegexpCompile(regexp: *const xmlChar) -> xmlRegexpPtr;
[INFO] [stdout] 1195 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1196:1
[INFO] [stdout]      |
[INFO] [stdout] 1196 | / extern "C" {
[INFO] [stdout] 1197 | |     pub fn xmlRegFreeRegexp(regexp: xmlRegexpPtr);
[INFO] [stdout] 1198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1199:1
[INFO] [stdout]      |
[INFO] [stdout] 1199 | / extern "C" {
[INFO] [stdout] 1200 | |     pub fn xmlRegexpExec(comp: xmlRegexpPtr, value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 1201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1202:1
[INFO] [stdout]      |
[INFO] [stdout] 1202 | / extern "C" {
[INFO] [stdout] 1203 | |     pub fn xmlRegexpPrint(output: *mut FILE, regexp: xmlRegexpPtr);
[INFO] [stdout] 1204 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1205:1
[INFO] [stdout]      |
[INFO] [stdout] 1205 | / extern "C" {
[INFO] [stdout] 1206 | |     pub fn xmlRegexpIsDeterminist(comp: xmlRegexpPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1216:1
[INFO] [stdout]      |
[INFO] [stdout] 1216 | / extern "C" {
[INFO] [stdout] 1217 | |     pub fn xmlRegNewExecCtxt(
[INFO] [stdout] 1218 | |         comp: xmlRegexpPtr,
[INFO] [stdout] 1219 | |         callback: xmlRegExecCallbacks,
[INFO] [stdout] 1220 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1221 | |     ) -> xmlRegExecCtxtPtr;
[INFO] [stdout] 1222 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / extern "C" {
[INFO] [stdout] 1224 | |     pub fn xmlRegFreeExecCtxt(exec: xmlRegExecCtxtPtr);
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1226:1
[INFO] [stdout]      |
[INFO] [stdout] 1226 | / extern "C" {
[INFO] [stdout] 1227 | |     pub fn xmlRegExecPushString(
[INFO] [stdout] 1228 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1229 | |         value: *const xmlChar,
[INFO] [stdout] 1230 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1231 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1232 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1233:1
[INFO] [stdout]      |
[INFO] [stdout] 1233 | / extern "C" {
[INFO] [stdout] 1234 | |     pub fn xmlRegExecPushString2(
[INFO] [stdout] 1235 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1236 | |         value: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 1239 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1240 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1241:1
[INFO] [stdout]      |
[INFO] [stdout] 1241 | / extern "C" {
[INFO] [stdout] 1242 | |     pub fn xmlRegExecNextValues(
[INFO] [stdout] 1243 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1244 | |         nbval: *mut ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 1248 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1250:1
[INFO] [stdout]      |
[INFO] [stdout] 1250 | / extern "C" {
[INFO] [stdout] 1251 | |     pub fn xmlRegExecErrInfo(
[INFO] [stdout] 1252 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1253 | |         string: *mut *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 1258 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1259 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2600:1
[INFO] [stdout]      |
[INFO] [stdout] 2600 | / extern "C" {
[INFO] [stdout] 2601 | |     pub fn xmlValidateNCName(
[INFO] [stdout] 2602 | |         value: *const xmlChar,
[INFO] [stdout] 2603 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2604 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2605 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2606:1
[INFO] [stdout]      |
[INFO] [stdout] 2606 | / extern "C" {
[INFO] [stdout] 2607 | |     pub fn xmlValidateQName(
[INFO] [stdout] 2608 | |         value: *const xmlChar,
[INFO] [stdout] 2609 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2610 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2611 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2612:1
[INFO] [stdout]      |
[INFO] [stdout] 2612 | / extern "C" {
[INFO] [stdout] 2613 | |     pub fn xmlValidateName(
[INFO] [stdout] 2614 | |         value: *const xmlChar,
[INFO] [stdout] 2615 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2616 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2617 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2618:1
[INFO] [stdout]      |
[INFO] [stdout] 2618 | / extern "C" {
[INFO] [stdout] 2619 | |     pub fn xmlValidateNMToken(
[INFO] [stdout] 2620 | |         value: *const xmlChar,
[INFO] [stdout] 2621 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2622 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2623 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2624:1
[INFO] [stdout]      |
[INFO] [stdout] 2624 | / extern "C" {
[INFO] [stdout] 2625 | |     pub fn xmlBuildQName(
[INFO] [stdout] 2626 | |         ncname: *const xmlChar,
[INFO] [stdout] 2627 | |         prefix: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2630 | |     ) -> *mut xmlChar;
[INFO] [stdout] 2631 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2632:1
[INFO] [stdout]      |
[INFO] [stdout] 2632 | / extern "C" {
[INFO] [stdout] 2633 | |     pub fn xmlSplitQName2(name: *const xmlChar, prefix: *mut *mut xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2634 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2635:1
[INFO] [stdout]      |
[INFO] [stdout] 2635 | / extern "C" {
[INFO] [stdout] 2636 | |     pub fn xmlSplitQName3(name: *const xmlChar, len: *mut ::std::os::raw::c_int) -> *const xmlChar;
[INFO] [stdout] 2637 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / extern "C" {
[INFO] [stdout] 2639 | |     pub fn xmlSetBufferAllocationScheme(scheme: xmlBufferAllocationScheme);
[INFO] [stdout] 2640 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2641:1
[INFO] [stdout]      |
[INFO] [stdout] 2641 | / extern "C" {
[INFO] [stdout] 2642 | |     pub fn xmlGetBufferAllocationScheme() -> xmlBufferAllocationScheme;
[INFO] [stdout] 2643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2644:1
[INFO] [stdout]      |
[INFO] [stdout] 2644 | / extern "C" {
[INFO] [stdout] 2645 | |     pub fn xmlBufferCreate() -> xmlBufferPtr;
[INFO] [stdout] 2646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2647:1
[INFO] [stdout]      |
[INFO] [stdout] 2647 | / extern "C" {
[INFO] [stdout] 2648 | |     pub fn xmlBufferCreateSize(size: usize) -> xmlBufferPtr;
[INFO] [stdout] 2649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2650:1
[INFO] [stdout]      |
[INFO] [stdout] 2650 | / extern "C" {
[INFO] [stdout] 2651 | |     pub fn xmlBufferCreateStatic(mem: *mut ::std::os::raw::c_void, size: usize) -> xmlBufferPtr;
[INFO] [stdout] 2652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2653:1
[INFO] [stdout]      |
[INFO] [stdout] 2653 | / extern "C" {
[INFO] [stdout] 2654 | |     pub fn xmlBufferResize(
[INFO] [stdout] 2655 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2656 | |         size: ::std::os::raw::c_uint,
[INFO] [stdout] 2657 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2659:1
[INFO] [stdout]      |
[INFO] [stdout] 2659 | / extern "C" {
[INFO] [stdout] 2660 | |     pub fn xmlBufferFree(buf: xmlBufferPtr);
[INFO] [stdout] 2661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2662:1
[INFO] [stdout]      |
[INFO] [stdout] 2662 | / extern "C" {
[INFO] [stdout] 2663 | |     pub fn xmlBufferDump(file: *mut FILE, buf: xmlBufferPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 2664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2665:1
[INFO] [stdout]      |
[INFO] [stdout] 2665 | / extern "C" {
[INFO] [stdout] 2666 | |     pub fn xmlBufferAdd(
[INFO] [stdout] 2667 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2668 | |         str_: *const xmlChar,
[INFO] [stdout] 2669 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2670 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2671 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2672:1
[INFO] [stdout]      |
[INFO] [stdout] 2672 | / extern "C" {
[INFO] [stdout] 2673 | |     pub fn xmlBufferAddHead(
[INFO] [stdout] 2674 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2675 | |         str_: *const xmlChar,
[INFO] [stdout] 2676 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2677 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2678 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2679:1
[INFO] [stdout]      |
[INFO] [stdout] 2679 | / extern "C" {
[INFO] [stdout] 2680 | |     pub fn xmlBufferCat(buf: xmlBufferPtr, str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 2681 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2682:1
[INFO] [stdout]      |
[INFO] [stdout] 2682 | / extern "C" {
[INFO] [stdout] 2683 | |     pub fn xmlBufferCCat(
[INFO] [stdout] 2684 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2685 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 2686 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2687 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2688:1
[INFO] [stdout]      |
[INFO] [stdout] 2688 | / extern "C" {
[INFO] [stdout] 2689 | |     pub fn xmlBufferShrink(buf: xmlBufferPtr, len: ::std::os::raw::c_uint)
[INFO] [stdout] 2690 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 2691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2692:1
[INFO] [stdout]      |
[INFO] [stdout] 2692 | / extern "C" {
[INFO] [stdout] 2693 | |     pub fn xmlBufferGrow(buf: xmlBufferPtr, len: ::std::os::raw::c_uint) -> ::std::os::raw::c_int;
[INFO] [stdout] 2694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2695:1
[INFO] [stdout]      |
[INFO] [stdout] 2695 | / extern "C" {
[INFO] [stdout] 2696 | |     pub fn xmlBufferEmpty(buf: xmlBufferPtr);
[INFO] [stdout] 2697 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2698:1
[INFO] [stdout]      |
[INFO] [stdout] 2698 | / extern "C" {
[INFO] [stdout] 2699 | |     pub fn xmlBufferContent(buf: *const xmlBuffer) -> *const xmlChar;
[INFO] [stdout] 2700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2701:1
[INFO] [stdout]      |
[INFO] [stdout] 2701 | / extern "C" {
[INFO] [stdout] 2702 | |     pub fn xmlBufferDetach(buf: xmlBufferPtr) -> *mut xmlChar;
[INFO] [stdout] 2703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2704:1
[INFO] [stdout]      |
[INFO] [stdout] 2704 | / extern "C" {
[INFO] [stdout] 2705 | |     pub fn xmlBufferSetAllocationScheme(buf: xmlBufferPtr, scheme: xmlBufferAllocationScheme);
[INFO] [stdout] 2706 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2707:1
[INFO] [stdout]      |
[INFO] [stdout] 2707 | / extern "C" {
[INFO] [stdout] 2708 | |     pub fn xmlBufferLength(buf: *const xmlBuffer) -> ::std::os::raw::c_int;
[INFO] [stdout] 2709 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2710:1
[INFO] [stdout]      |
[INFO] [stdout] 2710 | / extern "C" {
[INFO] [stdout] 2711 | |     pub fn xmlCreateIntSubset(
[INFO] [stdout] 2712 | |         doc: xmlDocPtr,
[INFO] [stdout] 2713 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2716 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 2717 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2718:1
[INFO] [stdout]      |
[INFO] [stdout] 2718 | / extern "C" {
[INFO] [stdout] 2719 | |     pub fn xmlNewDtd(
[INFO] [stdout] 2720 | |         doc: xmlDocPtr,
[INFO] [stdout] 2721 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2724 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 2725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2726:1
[INFO] [stdout]      |
[INFO] [stdout] 2726 | / extern "C" {
[INFO] [stdout] 2727 | |     pub fn xmlGetIntSubset(doc: *const xmlDoc) -> xmlDtdPtr;
[INFO] [stdout] 2728 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2729:1
[INFO] [stdout]      |
[INFO] [stdout] 2729 | / extern "C" {
[INFO] [stdout] 2730 | |     pub fn xmlFreeDtd(cur: xmlDtdPtr);
[INFO] [stdout] 2731 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2732:1
[INFO] [stdout]      |
[INFO] [stdout] 2732 | / extern "C" {
[INFO] [stdout] 2733 | |     pub fn xmlNewNs(node: xmlNodePtr, href: *const xmlChar, prefix: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2734 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2735:1
[INFO] [stdout]      |
[INFO] [stdout] 2735 | / extern "C" {
[INFO] [stdout] 2736 | |     pub fn xmlFreeNs(cur: xmlNsPtr);
[INFO] [stdout] 2737 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2738:1
[INFO] [stdout]      |
[INFO] [stdout] 2738 | / extern "C" {
[INFO] [stdout] 2739 | |     pub fn xmlFreeNsList(cur: xmlNsPtr);
[INFO] [stdout] 2740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2741:1
[INFO] [stdout]      |
[INFO] [stdout] 2741 | / extern "C" {
[INFO] [stdout] 2742 | |     pub fn xmlNewDoc(version: *const xmlChar) -> xmlDocPtr;
[INFO] [stdout] 2743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2744:1
[INFO] [stdout]      |
[INFO] [stdout] 2744 | / extern "C" {
[INFO] [stdout] 2745 | |     pub fn xmlFreeDoc(cur: xmlDocPtr);
[INFO] [stdout] 2746 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2747:1
[INFO] [stdout]      |
[INFO] [stdout] 2747 | / extern "C" {
[INFO] [stdout] 2748 | |     pub fn xmlNewDocProp(doc: xmlDocPtr, name: *const xmlChar, value: *const xmlChar)
[INFO] [stdout] 2749 | |         -> xmlAttrPtr;
[INFO] [stdout] 2750 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2751:1
[INFO] [stdout]      |
[INFO] [stdout] 2751 | / extern "C" {
[INFO] [stdout] 2752 | |     pub fn xmlNewProp(node: xmlNodePtr, name: *const xmlChar, value: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2753 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2754:1
[INFO] [stdout]      |
[INFO] [stdout] 2754 | / extern "C" {
[INFO] [stdout] 2755 | |     pub fn xmlNewNsProp(
[INFO] [stdout] 2756 | |         node: xmlNodePtr,
[INFO] [stdout] 2757 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2760 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2761 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2762:1
[INFO] [stdout]      |
[INFO] [stdout] 2762 | / extern "C" {
[INFO] [stdout] 2763 | |     pub fn xmlNewNsPropEatName(
[INFO] [stdout] 2764 | |         node: xmlNodePtr,
[INFO] [stdout] 2765 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2768 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2769 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2770:1
[INFO] [stdout]      |
[INFO] [stdout] 2770 | / extern "C" {
[INFO] [stdout] 2771 | |     pub fn xmlFreePropList(cur: xmlAttrPtr);
[INFO] [stdout] 2772 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2773:1
[INFO] [stdout]      |
[INFO] [stdout] 2773 | / extern "C" {
[INFO] [stdout] 2774 | |     pub fn xmlFreeProp(cur: xmlAttrPtr);
[INFO] [stdout] 2775 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2776:1
[INFO] [stdout]      |
[INFO] [stdout] 2776 | / extern "C" {
[INFO] [stdout] 2777 | |     pub fn xmlCopyProp(target: xmlNodePtr, cur: xmlAttrPtr) -> xmlAttrPtr;
[INFO] [stdout] 2778 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2779:1
[INFO] [stdout]      |
[INFO] [stdout] 2779 | / extern "C" {
[INFO] [stdout] 2780 | |     pub fn xmlCopyPropList(target: xmlNodePtr, cur: xmlAttrPtr) -> xmlAttrPtr;
[INFO] [stdout] 2781 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2782:1
[INFO] [stdout]      |
[INFO] [stdout] 2782 | / extern "C" {
[INFO] [stdout] 2783 | |     pub fn xmlCopyDtd(dtd: xmlDtdPtr) -> xmlDtdPtr;
[INFO] [stdout] 2784 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2785:1
[INFO] [stdout]      |
[INFO] [stdout] 2785 | / extern "C" {
[INFO] [stdout] 2786 | |     pub fn xmlCopyDoc(doc: xmlDocPtr, recursive: ::std::os::raw::c_int) -> xmlDocPtr;
[INFO] [stdout] 2787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2788:1
[INFO] [stdout]      |
[INFO] [stdout] 2788 | / extern "C" {
[INFO] [stdout] 2789 | |     pub fn xmlNewDocNode(
[INFO] [stdout] 2790 | |         doc: xmlDocPtr,
[INFO] [stdout] 2791 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2794 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2795 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2796:1
[INFO] [stdout]      |
[INFO] [stdout] 2796 | / extern "C" {
[INFO] [stdout] 2797 | |     pub fn xmlNewDocNodeEatName(
[INFO] [stdout] 2798 | |         doc: xmlDocPtr,
[INFO] [stdout] 2799 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2802 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2803 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2804:1
[INFO] [stdout]      |
[INFO] [stdout] 2804 | / extern "C" {
[INFO] [stdout] 2805 | |     pub fn xmlNewNode(ns: xmlNsPtr, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2806 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2807:1
[INFO] [stdout]      |
[INFO] [stdout] 2807 | / extern "C" {
[INFO] [stdout] 2808 | |     pub fn xmlNewNodeEatName(ns: xmlNsPtr, name: *mut xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2809 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2810:1
[INFO] [stdout]      |
[INFO] [stdout] 2810 | / extern "C" {
[INFO] [stdout] 2811 | |     pub fn xmlNewChild(
[INFO] [stdout] 2812 | |         parent: xmlNodePtr,
[INFO] [stdout] 2813 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2816 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2817 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2818:1
[INFO] [stdout]      |
[INFO] [stdout] 2818 | / extern "C" {
[INFO] [stdout] 2819 | |     pub fn xmlNewDocText(doc: *const xmlDoc, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2820 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2821:1
[INFO] [stdout]      |
[INFO] [stdout] 2821 | / extern "C" {
[INFO] [stdout] 2822 | |     pub fn xmlNewText(content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2824:1
[INFO] [stdout]      |
[INFO] [stdout] 2824 | / extern "C" {
[INFO] [stdout] 2825 | |     pub fn xmlNewDocPI(doc: xmlDocPtr, name: *const xmlChar, content: *const xmlChar)
[INFO] [stdout] 2826 | |         -> xmlNodePtr;
[INFO] [stdout] 2827 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2828:1
[INFO] [stdout]      |
[INFO] [stdout] 2828 | / extern "C" {
[INFO] [stdout] 2829 | |     pub fn xmlNewPI(name: *const xmlChar, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2830 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2831:1
[INFO] [stdout]      |
[INFO] [stdout] 2831 | / extern "C" {
[INFO] [stdout] 2832 | |     pub fn xmlNewDocTextLen(
[INFO] [stdout] 2833 | |         doc: xmlDocPtr,
[INFO] [stdout] 2834 | |         content: *const xmlChar,
[INFO] [stdout] 2835 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2836 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2838:1
[INFO] [stdout]      |
[INFO] [stdout] 2838 | / extern "C" {
[INFO] [stdout] 2839 | |     pub fn xmlNewTextLen(content: *const xmlChar, len: ::std::os::raw::c_int) -> xmlNodePtr;
[INFO] [stdout] 2840 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2841:1
[INFO] [stdout]      |
[INFO] [stdout] 2841 | / extern "C" {
[INFO] [stdout] 2842 | |     pub fn xmlNewDocComment(doc: xmlDocPtr, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2843 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2844:1
[INFO] [stdout]      |
[INFO] [stdout] 2844 | / extern "C" {
[INFO] [stdout] 2845 | |     pub fn xmlNewComment(content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2846 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2847:1
[INFO] [stdout]      |
[INFO] [stdout] 2847 | / extern "C" {
[INFO] [stdout] 2848 | |     pub fn xmlNewCDataBlock(
[INFO] [stdout] 2849 | |         doc: xmlDocPtr,
[INFO] [stdout] 2850 | |         content: *const xmlChar,
[INFO] [stdout] 2851 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2852 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2853 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2854:1
[INFO] [stdout]      |
[INFO] [stdout] 2854 | / extern "C" {
[INFO] [stdout] 2855 | |     pub fn xmlNewCharRef(doc: xmlDocPtr, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2856 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2857:1
[INFO] [stdout]      |
[INFO] [stdout] 2857 | / extern "C" {
[INFO] [stdout] 2858 | |     pub fn xmlNewReference(doc: *const xmlDoc, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2859 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2860:1
[INFO] [stdout]      |
[INFO] [stdout] 2860 | / extern "C" {
[INFO] [stdout] 2861 | |     pub fn xmlCopyNode(node: xmlNodePtr, recursive: ::std::os::raw::c_int) -> xmlNodePtr;
[INFO] [stdout] 2862 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2863:1
[INFO] [stdout]      |
[INFO] [stdout] 2863 | / extern "C" {
[INFO] [stdout] 2864 | |     pub fn xmlDocCopyNode(
[INFO] [stdout] 2865 | |         node: xmlNodePtr,
[INFO] [stdout] 2866 | |         doc: xmlDocPtr,
[INFO] [stdout] 2867 | |         recursive: ::std::os::raw::c_int,
[INFO] [stdout] 2868 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2869 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2870:1
[INFO] [stdout]      |
[INFO] [stdout] 2870 | / extern "C" {
[INFO] [stdout] 2871 | |     pub fn xmlDocCopyNodeList(doc: xmlDocPtr, node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2872 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2873:1
[INFO] [stdout]      |
[INFO] [stdout] 2873 | / extern "C" {
[INFO] [stdout] 2874 | |     pub fn xmlCopyNodeList(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2875 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2876:1
[INFO] [stdout]      |
[INFO] [stdout] 2876 | / extern "C" {
[INFO] [stdout] 2877 | |     pub fn xmlNewTextChild(
[INFO] [stdout] 2878 | |         parent: xmlNodePtr,
[INFO] [stdout] 2879 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2882 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2883 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2884:1
[INFO] [stdout]      |
[INFO] [stdout] 2884 | / extern "C" {
[INFO] [stdout] 2885 | |     pub fn xmlNewDocRawNode(
[INFO] [stdout] 2886 | |         doc: xmlDocPtr,
[INFO] [stdout] 2887 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2890 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2891 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2892:1
[INFO] [stdout]      |
[INFO] [stdout] 2892 | / extern "C" {
[INFO] [stdout] 2893 | |     pub fn xmlNewDocFragment(doc: xmlDocPtr) -> xmlNodePtr;
[INFO] [stdout] 2894 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2895:1
[INFO] [stdout]      |
[INFO] [stdout] 2895 | / extern "C" {
[INFO] [stdout] 2896 | |     pub fn xmlGetLineNo(node: *const xmlNode) -> ::std::os::raw::c_long;
[INFO] [stdout] 2897 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2898:1
[INFO] [stdout]      |
[INFO] [stdout] 2898 | / extern "C" {
[INFO] [stdout] 2899 | |     pub fn xmlGetNodePath(node: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 2900 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2901:1
[INFO] [stdout]      |
[INFO] [stdout] 2901 | / extern "C" {
[INFO] [stdout] 2902 | |     pub fn xmlDocGetRootElement(doc: *const xmlDoc) -> xmlNodePtr;
[INFO] [stdout] 2903 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2904:1
[INFO] [stdout]      |
[INFO] [stdout] 2904 | / extern "C" {
[INFO] [stdout] 2905 | |     pub fn xmlGetLastChild(parent: *const xmlNode) -> xmlNodePtr;
[INFO] [stdout] 2906 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2907:1
[INFO] [stdout]      |
[INFO] [stdout] 2907 | / extern "C" {
[INFO] [stdout] 2908 | |     pub fn xmlNodeIsText(node: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 2909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2910:1
[INFO] [stdout]      |
[INFO] [stdout] 2910 | / extern "C" {
[INFO] [stdout] 2911 | |     pub fn xmlIsBlankNode(node: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 2912 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2913:1
[INFO] [stdout]      |
[INFO] [stdout] 2913 | / extern "C" {
[INFO] [stdout] 2914 | |     pub fn xmlDocSetRootElement(doc: xmlDocPtr, root: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2915 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2916:1
[INFO] [stdout]      |
[INFO] [stdout] 2916 | / extern "C" {
[INFO] [stdout] 2917 | |     pub fn xmlNodeSetName(cur: xmlNodePtr, name: *const xmlChar);
[INFO] [stdout] 2918 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2919:1
[INFO] [stdout]      |
[INFO] [stdout] 2919 | / extern "C" {
[INFO] [stdout] 2920 | |     pub fn xmlAddChild(parent: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2921 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | / extern "C" {
[INFO] [stdout] 422 | |     pub fn xmlCheckVersion(version: ::std::os::raw::c_int);
[INFO] [stdout] 423 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:425:1
[INFO] [stdout]     |
[INFO] [stdout] 425 | / extern "C" {
[INFO] [stdout] 426 | |     pub fn xmlStrdup(cur: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 427 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:428:1
[INFO] [stdout]     |
[INFO] [stdout] 428 | / extern "C" {
[INFO] [stdout] 429 | |     pub fn xmlStrndup(cur: *const xmlChar, len: ::std::os::raw::c_int) -> *mut xmlChar;
[INFO] [stdout] 430 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:431:1
[INFO] [stdout]     |
[INFO] [stdout] 431 | / extern "C" {
[INFO] [stdout] 432 | |     pub fn xmlCharStrndup(
[INFO] [stdout] 433 | |         cur: *const ::std::os::raw::c_char,
[INFO] [stdout] 434 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 435 | |     ) -> *mut xmlChar;
[INFO] [stdout] 436 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:437:1
[INFO] [stdout]     |
[INFO] [stdout] 437 | / extern "C" {
[INFO] [stdout] 438 | |     pub fn xmlCharStrdup(cur: *const ::std::os::raw::c_char) -> *mut xmlChar;
[INFO] [stdout] 439 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:440:1
[INFO] [stdout]     |
[INFO] [stdout] 440 | / extern "C" {
[INFO] [stdout] 441 | |     pub fn xmlStrsub(
[INFO] [stdout] 442 | |         str_: *const xmlChar,
[INFO] [stdout] 443 | |         start: ::std::os::raw::c_int,
[INFO] [stdout] 444 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 445 | |     ) -> *mut xmlChar;
[INFO] [stdout] 446 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | / extern "C" {
[INFO] [stdout] 448 | |     pub fn xmlStrchr(str_: *const xmlChar, val: xmlChar) -> *const xmlChar;
[INFO] [stdout] 449 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / extern "C" {
[INFO] [stdout] 451 | |     pub fn xmlStrstr(str_: *const xmlChar, val: *const xmlChar) -> *const xmlChar;
[INFO] [stdout] 452 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:453:1
[INFO] [stdout]     |
[INFO] [stdout] 453 | / extern "C" {
[INFO] [stdout] 454 | |     pub fn xmlStrcasestr(str_: *const xmlChar, val: *const xmlChar) -> *const xmlChar;
[INFO] [stdout] 455 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2922:1
[INFO] [stdout]      |
[INFO] [stdout] 2922 | / extern "C" {
[INFO] [stdout] 2923 | |     pub fn xmlAddChildList(parent: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2925:1
[INFO] [stdout]      |
[INFO] [stdout] 2925 | / extern "C" {
[INFO] [stdout] 2926 | |     pub fn xmlReplaceNode(old: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2927 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2928:1
[INFO] [stdout]      |
[INFO] [stdout] 2928 | / extern "C" {
[INFO] [stdout] 2929 | |     pub fn xmlAddPrevSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2930 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2931:1
[INFO] [stdout]      |
[INFO] [stdout] 2931 | / extern "C" {
[INFO] [stdout] 2932 | |     pub fn xmlAddSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2933 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:456:1
[INFO] [stdout]     |
[INFO] [stdout] 456 | / extern "C" {
[INFO] [stdout] 457 | |     pub fn xmlStrcmp(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 458 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2934:1
[INFO] [stdout]      |
[INFO] [stdout] 2934 | / extern "C" {
[INFO] [stdout] 2935 | |     pub fn xmlAddNextSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2936 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:459:1
[INFO] [stdout]     |
[INFO] [stdout] 459 | / extern "C" {
[INFO] [stdout] 460 | |     pub fn xmlStrncmp(
[INFO] [stdout] 461 | |         str1: *const xmlChar,
[INFO] [stdout] 462 | |         str2: *const xmlChar,
[INFO] [stdout] 463 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 464 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 465 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2937:1
[INFO] [stdout]      |
[INFO] [stdout] 2937 | / extern "C" {
[INFO] [stdout] 2938 | |     pub fn xmlUnlinkNode(cur: xmlNodePtr);
[INFO] [stdout] 2939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2940:1
[INFO] [stdout]      |
[INFO] [stdout] 2940 | / extern "C" {
[INFO] [stdout] 2941 | |     pub fn xmlTextMerge(first: xmlNodePtr, second: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2942 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | / extern "C" {
[INFO] [stdout] 467 | |     pub fn xmlStrcasecmp(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 468 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:469:1
[INFO] [stdout]     |
[INFO] [stdout] 469 | / extern "C" {
[INFO] [stdout] 470 | |     pub fn xmlStrncasecmp(
[INFO] [stdout] 471 | |         str1: *const xmlChar,
[INFO] [stdout] 472 | |         str2: *const xmlChar,
[INFO] [stdout] 473 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 474 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 475 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2943:1
[INFO] [stdout]      |
[INFO] [stdout] 2943 | / extern "C" {
[INFO] [stdout] 2944 | |     pub fn xmlTextConcat(
[INFO] [stdout] 2945 | |         node: xmlNodePtr,
[INFO] [stdout] 2946 | |         content: *const xmlChar,
[INFO] [stdout] 2947 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2948 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2949 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | / extern "C" {
[INFO] [stdout] 477 | |     pub fn xmlStrEqual(str1: *const xmlChar, str2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 478 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2950:1
[INFO] [stdout]      |
[INFO] [stdout] 2950 | / extern "C" {
[INFO] [stdout] 2951 | |     pub fn xmlFreeNodeList(cur: xmlNodePtr);
[INFO] [stdout] 2952 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2953:1
[INFO] [stdout]      |
[INFO] [stdout] 2953 | / extern "C" {
[INFO] [stdout] 2954 | |     pub fn xmlFreeNode(cur: xmlNodePtr);
[INFO] [stdout] 2955 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:479:1
[INFO] [stdout]     |
[INFO] [stdout] 479 | / extern "C" {
[INFO] [stdout] 480 | |     pub fn xmlStrQEqual(
[INFO] [stdout] 481 | |         pref: *const xmlChar,
[INFO] [stdout] 482 | |         name: *const xmlChar,
[INFO] [stdout] 483 | |         str_: *const xmlChar,
[INFO] [stdout] 484 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 485 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2956:1
[INFO] [stdout]      |
[INFO] [stdout] 2956 | / extern "C" {
[INFO] [stdout] 2957 | |     pub fn xmlSetTreeDoc(tree: xmlNodePtr, doc: xmlDocPtr);
[INFO] [stdout] 2958 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:486:1
[INFO] [stdout]     |
[INFO] [stdout] 486 | / extern "C" {
[INFO] [stdout] 487 | |     pub fn xmlStrlen(str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 488 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2959:1
[INFO] [stdout]      |
[INFO] [stdout] 2959 | / extern "C" {
[INFO] [stdout] 2960 | |     pub fn xmlSetListDoc(list: xmlNodePtr, doc: xmlDocPtr);
[INFO] [stdout] 2961 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2962:1
[INFO] [stdout]      |
[INFO] [stdout] 2962 | / extern "C" {
[INFO] [stdout] 2963 | |     pub fn xmlSearchNs(doc: xmlDocPtr, node: xmlNodePtr, nameSpace: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2964 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:489:1
[INFO] [stdout]     |
[INFO] [stdout] 489 | / extern "C" {
[INFO] [stdout] 490 | |     pub fn xmlStrcat(cur: *mut xmlChar, add: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 491 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2965:1
[INFO] [stdout]      |
[INFO] [stdout] 2965 | / extern "C" {
[INFO] [stdout] 2966 | |     pub fn xmlSearchNsByHref(doc: xmlDocPtr, node: xmlNodePtr, href: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2967 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | / extern "C" {
[INFO] [stdout] 493 | |     pub fn xmlStrncat(
[INFO] [stdout] 494 | |         cur: *mut xmlChar,
[INFO] [stdout] 495 | |         add: *const xmlChar,
[INFO] [stdout] 496 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 497 | |     ) -> *mut xmlChar;
[INFO] [stdout] 498 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2968:1
[INFO] [stdout]      |
[INFO] [stdout] 2968 | / extern "C" {
[INFO] [stdout] 2969 | |     pub fn xmlGetNsList(doc: *const xmlDoc, node: *const xmlNode) -> *mut xmlNsPtr;
[INFO] [stdout] 2970 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2971:1
[INFO] [stdout]      |
[INFO] [stdout] 2971 | / extern "C" {
[INFO] [stdout] 2972 | |     pub fn xmlSetNs(node: xmlNodePtr, ns: xmlNsPtr);
[INFO] [stdout] 2973 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | / extern "C" {
[INFO] [stdout] 500 | |     pub fn xmlStrncatNew(
[INFO] [stdout] 501 | |         str1: *const xmlChar,
[INFO] [stdout] 502 | |         str2: *const xmlChar,
[INFO] [stdout] 503 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 504 | |     ) -> *mut xmlChar;
[INFO] [stdout] 505 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2974:1
[INFO] [stdout]      |
[INFO] [stdout] 2974 | / extern "C" {
[INFO] [stdout] 2975 | |     pub fn xmlCopyNamespace(cur: xmlNsPtr) -> xmlNsPtr;
[INFO] [stdout] 2976 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2977:1
[INFO] [stdout]      |
[INFO] [stdout] 2977 | / extern "C" {
[INFO] [stdout] 2978 | |     pub fn xmlCopyNamespaceList(cur: xmlNsPtr) -> xmlNsPtr;
[INFO] [stdout] 2979 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / extern "C" {
[INFO] [stdout] 507 | |     pub fn xmlStrPrintf(
[INFO] [stdout] 508 | |         buf: *mut xmlChar,
[INFO] [stdout] 509 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 512 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 513 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2980:1
[INFO] [stdout]      |
[INFO] [stdout] 2980 | / extern "C" {
[INFO] [stdout] 2981 | |     pub fn xmlSetProp(node: xmlNodePtr, name: *const xmlChar, value: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2982 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2983:1
[INFO] [stdout]      |
[INFO] [stdout] 2983 | / extern "C" {
[INFO] [stdout] 2984 | |     pub fn xmlSetNsProp(
[INFO] [stdout] 2985 | |         node: xmlNodePtr,
[INFO] [stdout] 2986 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2989 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2990 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:514:1
[INFO] [stdout]     |
[INFO] [stdout] 514 | / extern "C" {
[INFO] [stdout] 515 | |     pub fn xmlStrVPrintf(
[INFO] [stdout] 516 | |         buf: *mut xmlChar,
[INFO] [stdout] 517 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 521 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2991:1
[INFO] [stdout]      |
[INFO] [stdout] 2991 | / extern "C" {
[INFO] [stdout] 2992 | |     pub fn xmlGetNoNsProp(node: *const xmlNode, name: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2993 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2994:1
[INFO] [stdout]      |
[INFO] [stdout] 2994 | / extern "C" {
[INFO] [stdout] 2995 | |     pub fn xmlGetProp(node: *const xmlNode, name: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2996 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:522:1
[INFO] [stdout]     |
[INFO] [stdout] 522 | / extern "C" {
[INFO] [stdout] 523 | |     pub fn xmlGetUTF8Char(
[INFO] [stdout] 524 | |         utf: *const ::std::os::raw::c_uchar,
[INFO] [stdout] 525 | |         len: *mut ::std::os::raw::c_int,
[INFO] [stdout] 526 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 527 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2997:1
[INFO] [stdout]      |
[INFO] [stdout] 2997 | / extern "C" {
[INFO] [stdout] 2998 | |     pub fn xmlHasProp(node: *const xmlNode, name: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2999 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:528:1
[INFO] [stdout]     |
[INFO] [stdout] 528 | / extern "C" {
[INFO] [stdout] 529 | |     pub fn xmlCheckUTF8(utf: *const ::std::os::raw::c_uchar) -> ::std::os::raw::c_int;
[INFO] [stdout] 530 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:531:1
[INFO] [stdout]     |
[INFO] [stdout] 531 | / extern "C" {
[INFO] [stdout] 532 | |     pub fn xmlUTF8Strsize(utf: *const xmlChar, len: ::std::os::raw::c_int)
[INFO] [stdout] 533 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 534 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:535:1
[INFO] [stdout]     |
[INFO] [stdout] 535 | / extern "C" {
[INFO] [stdout] 536 | |     pub fn xmlUTF8Strndup(utf: *const xmlChar, len: ::std::os::raw::c_int) -> *mut xmlChar;
[INFO] [stdout] 537 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:538:1
[INFO] [stdout]     |
[INFO] [stdout] 538 | / extern "C" {
[INFO] [stdout] 539 | |     pub fn xmlUTF8Strpos(utf: *const xmlChar, pos: ::std::os::raw::c_int) -> *const xmlChar;
[INFO] [stdout] 540 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:541:1
[INFO] [stdout]     |
[INFO] [stdout] 541 | / extern "C" {
[INFO] [stdout] 542 | |     pub fn xmlUTF8Strloc(utf: *const xmlChar, utfchar: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:544:1
[INFO] [stdout]     |
[INFO] [stdout] 544 | / extern "C" {
[INFO] [stdout] 545 | |     pub fn xmlUTF8Strsub(
[INFO] [stdout] 546 | |         utf: *const xmlChar,
[INFO] [stdout] 547 | |         start: ::std::os::raw::c_int,
[INFO] [stdout] 548 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 549 | |     ) -> *mut xmlChar;
[INFO] [stdout] 550 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:551:1
[INFO] [stdout]     |
[INFO] [stdout] 551 | / extern "C" {
[INFO] [stdout] 552 | |     pub fn xmlUTF8Strlen(utf: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 553 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:554:1
[INFO] [stdout]     |
[INFO] [stdout] 554 | / extern "C" {
[INFO] [stdout] 555 | |     pub fn xmlUTF8Size(utf: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3000:1
[INFO] [stdout]      |
[INFO] [stdout] 3000 | / extern "C" {
[INFO] [stdout] 3001 | |     pub fn xmlHasNsProp(
[INFO] [stdout] 3002 | |         node: *const xmlNode,
[INFO] [stdout] 3003 | |         name: *const xmlChar,
[INFO] [stdout] 3004 | |         nameSpace: *const xmlChar,
[INFO] [stdout] 3005 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 3006 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3007:1
[INFO] [stdout]      |
[INFO] [stdout] 3007 | / extern "C" {
[INFO] [stdout] 3008 | |     pub fn xmlGetNsProp(
[INFO] [stdout] 3009 | |         node: *const xmlNode,
[INFO] [stdout] 3010 | |         name: *const xmlChar,
[INFO] [stdout] 3011 | |         nameSpace: *const xmlChar,
[INFO] [stdout] 3012 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3014:1
[INFO] [stdout]      |
[INFO] [stdout] 3014 | / extern "C" {
[INFO] [stdout] 3015 | |     pub fn xmlStringGetNodeList(doc: *const xmlDoc, value: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 3016 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3017:1
[INFO] [stdout]      |
[INFO] [stdout] 3017 | / extern "C" {
[INFO] [stdout] 3018 | |     pub fn xmlStringLenGetNodeList(
[INFO] [stdout] 3019 | |         doc: *const xmlDoc,
[INFO] [stdout] 3020 | |         value: *const xmlChar,
[INFO] [stdout] 3021 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3022 | |     ) -> xmlNodePtr;
[INFO] [stdout] 3023 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3024:1
[INFO] [stdout]      |
[INFO] [stdout] 3024 | / extern "C" {
[INFO] [stdout] 3025 | |     pub fn xmlNodeListGetString(
[INFO] [stdout] 3026 | |         doc: xmlDocPtr,
[INFO] [stdout] 3027 | |         list: *const xmlNode,
[INFO] [stdout] 3028 | |         inLine: ::std::os::raw::c_int,
[INFO] [stdout] 3029 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3030 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3031:1
[INFO] [stdout]      |
[INFO] [stdout] 3031 | / extern "C" {
[INFO] [stdout] 3032 | |     pub fn xmlNodeListGetRawString(
[INFO] [stdout] 3033 | |         doc: *const xmlDoc,
[INFO] [stdout] 3034 | |         list: *const xmlNode,
[INFO] [stdout] 3035 | |         inLine: ::std::os::raw::c_int,
[INFO] [stdout] 3036 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3037 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3038:1
[INFO] [stdout]      |
[INFO] [stdout] 3038 | / extern "C" {
[INFO] [stdout] 3039 | |     pub fn xmlNodeSetContent(cur: xmlNodePtr, content: *const xmlChar);
[INFO] [stdout] 3040 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3041:1
[INFO] [stdout]      |
[INFO] [stdout] 3041 | / extern "C" {
[INFO] [stdout] 3042 | |     pub fn xmlNodeSetContentLen(
[INFO] [stdout] 3043 | |         cur: xmlNodePtr,
[INFO] [stdout] 3044 | |         content: *const xmlChar,
[INFO] [stdout] 3045 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3046 | |     );
[INFO] [stdout] 3047 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3048:1
[INFO] [stdout]      |
[INFO] [stdout] 3048 | / extern "C" {
[INFO] [stdout] 3049 | |     pub fn xmlNodeAddContent(cur: xmlNodePtr, content: *const xmlChar);
[INFO] [stdout] 3050 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3051:1
[INFO] [stdout]      |
[INFO] [stdout] 3051 | / extern "C" {
[INFO] [stdout] 3052 | |     pub fn xmlNodeAddContentLen(
[INFO] [stdout] 3053 | |         cur: xmlNodePtr,
[INFO] [stdout] 3054 | |         content: *const xmlChar,
[INFO] [stdout] 3055 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3056 | |     );
[INFO] [stdout] 3057 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3058:1
[INFO] [stdout]      |
[INFO] [stdout] 3058 | / extern "C" {
[INFO] [stdout] 3059 | |     pub fn xmlNodeGetContent(cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3060 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3061:1
[INFO] [stdout]      |
[INFO] [stdout] 3061 | / extern "C" {
[INFO] [stdout] 3062 | |     pub fn xmlNodeBufGetContent(buffer: xmlBufferPtr, cur: *const xmlNode)
[INFO] [stdout] 3063 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 3064 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3065:1
[INFO] [stdout]      |
[INFO] [stdout] 3065 | / extern "C" {
[INFO] [stdout] 3066 | |     pub fn xmlBufGetNodeContent(buf: xmlBufPtr, cur: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 3067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3068:1
[INFO] [stdout]      |
[INFO] [stdout] 3068 | / extern "C" {
[INFO] [stdout] 3069 | |     pub fn xmlNodeGetLang(cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3070 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3071:1
[INFO] [stdout]      |
[INFO] [stdout] 3071 | / extern "C" {
[INFO] [stdout] 3072 | |     pub fn xmlNodeGetSpacePreserve(cur: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 3073 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3074:1
[INFO] [stdout]      |
[INFO] [stdout] 3074 | / extern "C" {
[INFO] [stdout] 3075 | |     pub fn xmlNodeSetLang(cur: xmlNodePtr, lang: *const xmlChar);
[INFO] [stdout] 3076 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3077:1
[INFO] [stdout]      |
[INFO] [stdout] 3077 | / extern "C" {
[INFO] [stdout] 3078 | |     pub fn xmlNodeSetSpacePreserve(cur: xmlNodePtr, val: ::std::os::raw::c_int);
[INFO] [stdout] 3079 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3080:1
[INFO] [stdout]      |
[INFO] [stdout] 3080 | / extern "C" {
[INFO] [stdout] 3081 | |     pub fn xmlNodeGetBase(doc: *const xmlDoc, cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3082 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3083:1
[INFO] [stdout]      |
[INFO] [stdout] 3083 | / extern "C" {
[INFO] [stdout] 3084 | |     pub fn xmlNodeSetBase(cur: xmlNodePtr, uri: *const xmlChar);
[INFO] [stdout] 3085 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3086:1
[INFO] [stdout]      |
[INFO] [stdout] 3086 | / extern "C" {
[INFO] [stdout] 3087 | |     pub fn xmlRemoveProp(cur: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3088 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3089:1
[INFO] [stdout]      |
[INFO] [stdout] 3089 | / extern "C" {
[INFO] [stdout] 3090 | |     pub fn xmlUnsetNsProp(
[INFO] [stdout] 3091 | |         node: xmlNodePtr,
[INFO] [stdout] 3092 | |         ns: xmlNsPtr,
[INFO] [stdout] 3093 | |         name: *const xmlChar,
[INFO] [stdout] 3094 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3095 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3096:1
[INFO] [stdout]      |
[INFO] [stdout] 3096 | / extern "C" {
[INFO] [stdout] 3097 | |     pub fn xmlUnsetProp(node: xmlNodePtr, name: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 3098 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:557:1
[INFO] [stdout]     |
[INFO] [stdout] 557 | / extern "C" {
[INFO] [stdout] 558 | |     pub fn xmlUTF8Charcmp(utf1: *const xmlChar, utf2: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 559 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:664:1
[INFO] [stdout]     |
[INFO] [stdout] 664 | / extern "C" {
[INFO] [stdout] 665 | |     pub fn xmlBufContent(buf: *const xmlBuf) -> *mut xmlChar;
[INFO] [stdout] 666 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | / extern "C" {
[INFO] [stdout] 668 | |     pub fn xmlBufEnd(buf: xmlBufPtr) -> *mut xmlChar;
[INFO] [stdout] 669 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | / extern "C" {
[INFO] [stdout] 671 | |     pub fn xmlBufUse(buf: xmlBufPtr) -> usize;
[INFO] [stdout] 672 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:673:1
[INFO] [stdout]     |
[INFO] [stdout] 673 | / extern "C" {
[INFO] [stdout] 674 | |     pub fn xmlBufShrink(buf: xmlBufPtr, len: usize) -> usize;
[INFO] [stdout] 675 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1142:1
[INFO] [stdout]      |
[INFO] [stdout] 1142 | / extern "C" {
[INFO] [stdout] 1143 | |     pub fn xmlInitializeDict() -> ::std::os::raw::c_int;
[INFO] [stdout] 1144 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1145:1
[INFO] [stdout]      |
[INFO] [stdout] 1145 | / extern "C" {
[INFO] [stdout] 1146 | |     pub fn xmlDictCreate() -> xmlDictPtr;
[INFO] [stdout] 1147 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1148:1
[INFO] [stdout]      |
[INFO] [stdout] 1148 | / extern "C" {
[INFO] [stdout] 1149 | |     pub fn xmlDictSetLimit(dict: xmlDictPtr, limit: usize) -> usize;
[INFO] [stdout] 1150 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3099:1
[INFO] [stdout]      |
[INFO] [stdout] 3099 | / extern "C" {
[INFO] [stdout] 3100 | |     pub fn xmlBufferWriteCHAR(buf: xmlBufferPtr, string: *const xmlChar);
[INFO] [stdout] 3101 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1151:1
[INFO] [stdout]      |
[INFO] [stdout] 1151 | / extern "C" {
[INFO] [stdout] 1152 | |     pub fn xmlDictGetUsage(dict: xmlDictPtr) -> usize;
[INFO] [stdout] 1153 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1154:1
[INFO] [stdout]      |
[INFO] [stdout] 1154 | / extern "C" {
[INFO] [stdout] 1155 | |     pub fn xmlDictCreateSub(sub: xmlDictPtr) -> xmlDictPtr;
[INFO] [stdout] 1156 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3102:1
[INFO] [stdout]      |
[INFO] [stdout] 3102 | / extern "C" {
[INFO] [stdout] 3103 | |     pub fn xmlBufferWriteChar(buf: xmlBufferPtr, string: *const ::std::os::raw::c_char);
[INFO] [stdout] 3104 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1157:1
[INFO] [stdout]      |
[INFO] [stdout] 1157 | / extern "C" {
[INFO] [stdout] 1158 | |     pub fn xmlDictReference(dict: xmlDictPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1159 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3105:1
[INFO] [stdout]      |
[INFO] [stdout] 3105 | / extern "C" {
[INFO] [stdout] 3106 | |     pub fn xmlBufferWriteQuotedString(buf: xmlBufferPtr, string: *const xmlChar);
[INFO] [stdout] 3107 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1160:1
[INFO] [stdout]      |
[INFO] [stdout] 1160 | / extern "C" {
[INFO] [stdout] 1161 | |     pub fn xmlDictFree(dict: xmlDictPtr);
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / extern "C" {
[INFO] [stdout] 1164 | |     pub fn xmlDictLookup(
[INFO] [stdout] 1165 | |         dict: xmlDictPtr,
[INFO] [stdout] 1166 | |         name: *const xmlChar,
[INFO] [stdout] 1167 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 1168 | |     ) -> *const xmlChar;
[INFO] [stdout] 1169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3108:1
[INFO] [stdout]      |
[INFO] [stdout] 3108 | / extern "C" {
[INFO] [stdout] 3109 | |     pub fn xmlAttrSerializeTxtContent(
[INFO] [stdout] 3110 | |         buf: xmlBufferPtr,
[INFO] [stdout] 3111 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3114 | |     );
[INFO] [stdout] 3115 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3116:1
[INFO] [stdout]      |
[INFO] [stdout] 3116 | / extern "C" {
[INFO] [stdout] 3117 | |     pub fn xmlReconciliateNs(doc: xmlDocPtr, tree: xmlNodePtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1170:1
[INFO] [stdout]      |
[INFO] [stdout] 1170 | / extern "C" {
[INFO] [stdout] 1171 | |     pub fn xmlDictExists(
[INFO] [stdout] 1172 | |         dict: xmlDictPtr,
[INFO] [stdout] 1173 | |         name: *const xmlChar,
[INFO] [stdout] 1174 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 1175 | |     ) -> *const xmlChar;
[INFO] [stdout] 1176 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1177:1
[INFO] [stdout]      |
[INFO] [stdout] 1177 | / extern "C" {
[INFO] [stdout] 1178 | |     pub fn xmlDictQLookup(
[INFO] [stdout] 1179 | |         dict: xmlDictPtr,
[INFO] [stdout] 1180 | |         prefix: *const xmlChar,
[INFO] [stdout] 1181 | |         name: *const xmlChar,
[INFO] [stdout] 1182 | |     ) -> *const xmlChar;
[INFO] [stdout] 1183 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1184:1
[INFO] [stdout]      |
[INFO] [stdout] 1184 | / extern "C" {
[INFO] [stdout] 1185 | |     pub fn xmlDictOwns(dict: xmlDictPtr, str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 1186 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3119:1
[INFO] [stdout]      |
[INFO] [stdout] 3119 | / extern "C" {
[INFO] [stdout] 3120 | |     pub fn xmlDocDumpFormatMemory(
[INFO] [stdout] 3121 | |         cur: xmlDocPtr,
[INFO] [stdout] 3122 | |         mem: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3125 | |     );
[INFO] [stdout] 3126 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1187:1
[INFO] [stdout]      |
[INFO] [stdout] 1187 | / extern "C" {
[INFO] [stdout] 1188 | |     pub fn xmlDictSize(dict: xmlDictPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1189 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3127:1
[INFO] [stdout]      |
[INFO] [stdout] 3127 | / extern "C" {
[INFO] [stdout] 3128 | |     pub fn xmlDocDumpMemory(
[INFO] [stdout] 3129 | |         cur: xmlDocPtr,
[INFO] [stdout] 3130 | |         mem: *mut *mut xmlChar,
[INFO] [stdout] 3131 | |         size: *mut ::std::os::raw::c_int,
[INFO] [stdout] 3132 | |     );
[INFO] [stdout] 3133 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1190:1
[INFO] [stdout]      |
[INFO] [stdout] 1190 | / extern "C" {
[INFO] [stdout] 1191 | |     pub fn xmlDictCleanup();
[INFO] [stdout] 1192 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3134:1
[INFO] [stdout]      |
[INFO] [stdout] 3134 | / extern "C" {
[INFO] [stdout] 3135 | |     pub fn xmlDocDumpMemoryEnc(
[INFO] [stdout] 3136 | |         out_doc: xmlDocPtr,
[INFO] [stdout] 3137 | |         doc_txt_ptr: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3140 | |     );
[INFO] [stdout] 3141 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1193:1
[INFO] [stdout]      |
[INFO] [stdout] 1193 | / extern "C" {
[INFO] [stdout] 1194 | |     pub fn xmlRegexpCompile(regexp: *const xmlChar) -> xmlRegexpPtr;
[INFO] [stdout] 1195 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3142:1
[INFO] [stdout]      |
[INFO] [stdout] 3142 | / extern "C" {
[INFO] [stdout] 3143 | |     pub fn xmlDocDumpFormatMemoryEnc(
[INFO] [stdout] 3144 | |         out_doc: xmlDocPtr,
[INFO] [stdout] 3145 | |         doc_txt_ptr: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3149 | |     );
[INFO] [stdout] 3150 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1196:1
[INFO] [stdout]      |
[INFO] [stdout] 1196 | / extern "C" {
[INFO] [stdout] 1197 | |     pub fn xmlRegFreeRegexp(regexp: xmlRegexpPtr);
[INFO] [stdout] 1198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3151:1
[INFO] [stdout]      |
[INFO] [stdout] 3151 | / extern "C" {
[INFO] [stdout] 3152 | |     pub fn xmlDocFormatDump(
[INFO] [stdout] 3153 | |         f: *mut FILE,
[INFO] [stdout] 3154 | |         cur: xmlDocPtr,
[INFO] [stdout] 3155 | |         format: ::std::os::raw::c_int,
[INFO] [stdout] 3156 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3157 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1199:1
[INFO] [stdout]      |
[INFO] [stdout] 1199 | / extern "C" {
[INFO] [stdout] 1200 | |     pub fn xmlRegexpExec(comp: xmlRegexpPtr, value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 1201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3158:1
[INFO] [stdout]      |
[INFO] [stdout] 3158 | / extern "C" {
[INFO] [stdout] 3159 | |     pub fn xmlDocDump(f: *mut FILE, cur: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3160 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1202:1
[INFO] [stdout]      |
[INFO] [stdout] 1202 | / extern "C" {
[INFO] [stdout] 1203 | |     pub fn xmlRegexpPrint(output: *mut FILE, regexp: xmlRegexpPtr);
[INFO] [stdout] 1204 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3161:1
[INFO] [stdout]      |
[INFO] [stdout] 3161 | / extern "C" {
[INFO] [stdout] 3162 | |     pub fn xmlElemDump(f: *mut FILE, doc: xmlDocPtr, cur: xmlNodePtr);
[INFO] [stdout] 3163 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1205:1
[INFO] [stdout]      |
[INFO] [stdout] 1205 | / extern "C" {
[INFO] [stdout] 1206 | |     pub fn xmlRegexpIsDeterminist(comp: xmlRegexpPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3164:1
[INFO] [stdout]      |
[INFO] [stdout] 3164 | / extern "C" {
[INFO] [stdout] 3165 | |     pub fn xmlSaveFile(
[INFO] [stdout] 3166 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3167 | |         cur: xmlDocPtr,
[INFO] [stdout] 3168 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1216:1
[INFO] [stdout]      |
[INFO] [stdout] 1216 | / extern "C" {
[INFO] [stdout] 1217 | |     pub fn xmlRegNewExecCtxt(
[INFO] [stdout] 1218 | |         comp: xmlRegexpPtr,
[INFO] [stdout] 1219 | |         callback: xmlRegExecCallbacks,
[INFO] [stdout] 1220 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1221 | |     ) -> xmlRegExecCtxtPtr;
[INFO] [stdout] 1222 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / extern "C" {
[INFO] [stdout] 1224 | |     pub fn xmlRegFreeExecCtxt(exec: xmlRegExecCtxtPtr);
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1226:1
[INFO] [stdout]      |
[INFO] [stdout] 1226 | / extern "C" {
[INFO] [stdout] 1227 | |     pub fn xmlRegExecPushString(
[INFO] [stdout] 1228 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1229 | |         value: *const xmlChar,
[INFO] [stdout] 1230 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1231 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1232 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1233:1
[INFO] [stdout]      |
[INFO] [stdout] 1233 | / extern "C" {
[INFO] [stdout] 1234 | |     pub fn xmlRegExecPushString2(
[INFO] [stdout] 1235 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1236 | |         value: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 1239 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1240 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1241:1
[INFO] [stdout]      |
[INFO] [stdout] 1241 | / extern "C" {
[INFO] [stdout] 1242 | |     pub fn xmlRegExecNextValues(
[INFO] [stdout] 1243 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1244 | |         nbval: *mut ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 1248 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:1250:1
[INFO] [stdout]      |
[INFO] [stdout] 1250 | / extern "C" {
[INFO] [stdout] 1251 | |     pub fn xmlRegExecErrInfo(
[INFO] [stdout] 1252 | |         exec: xmlRegExecCtxtPtr,
[INFO] [stdout] 1253 | |         string: *mut *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 1258 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1259 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2600:1
[INFO] [stdout]      |
[INFO] [stdout] 2600 | / extern "C" {
[INFO] [stdout] 2601 | |     pub fn xmlValidateNCName(
[INFO] [stdout] 2602 | |         value: *const xmlChar,
[INFO] [stdout] 2603 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2604 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2605 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2606:1
[INFO] [stdout]      |
[INFO] [stdout] 2606 | / extern "C" {
[INFO] [stdout] 2607 | |     pub fn xmlValidateQName(
[INFO] [stdout] 2608 | |         value: *const xmlChar,
[INFO] [stdout] 2609 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2610 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2611 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2612:1
[INFO] [stdout]      |
[INFO] [stdout] 2612 | / extern "C" {
[INFO] [stdout] 2613 | |     pub fn xmlValidateName(
[INFO] [stdout] 2614 | |         value: *const xmlChar,
[INFO] [stdout] 2615 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2616 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2617 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2618:1
[INFO] [stdout]      |
[INFO] [stdout] 2618 | / extern "C" {
[INFO] [stdout] 2619 | |     pub fn xmlValidateNMToken(
[INFO] [stdout] 2620 | |         value: *const xmlChar,
[INFO] [stdout] 2621 | |         space: ::std::os::raw::c_int,
[INFO] [stdout] 2622 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2623 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2624:1
[INFO] [stdout]      |
[INFO] [stdout] 2624 | / extern "C" {
[INFO] [stdout] 2625 | |     pub fn xmlBuildQName(
[INFO] [stdout] 2626 | |         ncname: *const xmlChar,
[INFO] [stdout] 2627 | |         prefix: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2630 | |     ) -> *mut xmlChar;
[INFO] [stdout] 2631 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2632:1
[INFO] [stdout]      |
[INFO] [stdout] 2632 | / extern "C" {
[INFO] [stdout] 2633 | |     pub fn xmlSplitQName2(name: *const xmlChar, prefix: *mut *mut xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2634 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2635:1
[INFO] [stdout]      |
[INFO] [stdout] 2635 | / extern "C" {
[INFO] [stdout] 2636 | |     pub fn xmlSplitQName3(name: *const xmlChar, len: *mut ::std::os::raw::c_int) -> *const xmlChar;
[INFO] [stdout] 2637 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / extern "C" {
[INFO] [stdout] 2639 | |     pub fn xmlSetBufferAllocationScheme(scheme: xmlBufferAllocationScheme);
[INFO] [stdout] 2640 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2641:1
[INFO] [stdout]      |
[INFO] [stdout] 2641 | / extern "C" {
[INFO] [stdout] 2642 | |     pub fn xmlGetBufferAllocationScheme() -> xmlBufferAllocationScheme;
[INFO] [stdout] 2643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2644:1
[INFO] [stdout]      |
[INFO] [stdout] 2644 | / extern "C" {
[INFO] [stdout] 2645 | |     pub fn xmlBufferCreate() -> xmlBufferPtr;
[INFO] [stdout] 2646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2647:1
[INFO] [stdout]      |
[INFO] [stdout] 2647 | / extern "C" {
[INFO] [stdout] 2648 | |     pub fn xmlBufferCreateSize(size: usize) -> xmlBufferPtr;
[INFO] [stdout] 2649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3170:1
[INFO] [stdout]      |
[INFO] [stdout] 3170 | / extern "C" {
[INFO] [stdout] 3171 | |     pub fn xmlSaveFormatFile(
[INFO] [stdout] 3172 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3173 | |         cur: xmlDocPtr,
[INFO] [stdout] 3174 | |         format: ::std::os::raw::c_int,
[INFO] [stdout] 3175 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3176 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2650:1
[INFO] [stdout]      |
[INFO] [stdout] 2650 | / extern "C" {
[INFO] [stdout] 2651 | |     pub fn xmlBufferCreateStatic(mem: *mut ::std::os::raw::c_void, size: usize) -> xmlBufferPtr;
[INFO] [stdout] 2652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2653:1
[INFO] [stdout]      |
[INFO] [stdout] 2653 | / extern "C" {
[INFO] [stdout] 2654 | |     pub fn xmlBufferResize(
[INFO] [stdout] 2655 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2656 | |         size: ::std::os::raw::c_uint,
[INFO] [stdout] 2657 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3177:1
[INFO] [stdout]      |
[INFO] [stdout] 3177 | / extern "C" {
[INFO] [stdout] 3178 | |     pub fn xmlBufNodeDump(
[INFO] [stdout] 3179 | |         buf: xmlBufPtr,
[INFO] [stdout] 3180 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3184 | |     ) -> usize;
[INFO] [stdout] 3185 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2659:1
[INFO] [stdout]      |
[INFO] [stdout] 2659 | / extern "C" {
[INFO] [stdout] 2660 | |     pub fn xmlBufferFree(buf: xmlBufferPtr);
[INFO] [stdout] 2661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2662:1
[INFO] [stdout]      |
[INFO] [stdout] 2662 | / extern "C" {
[INFO] [stdout] 2663 | |     pub fn xmlBufferDump(file: *mut FILE, buf: xmlBufferPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 2664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3186:1
[INFO] [stdout]      |
[INFO] [stdout] 3186 | / extern "C" {
[INFO] [stdout] 3187 | |     pub fn xmlNodeDump(
[INFO] [stdout] 3188 | |         buf: xmlBufferPtr,
[INFO] [stdout] 3189 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3193 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3194 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3195:1
[INFO] [stdout]      |
[INFO] [stdout] 3195 | / extern "C" {
[INFO] [stdout] 3196 | |     pub fn xmlSaveFileTo(
[INFO] [stdout] 3197 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3198 | |         cur: xmlDocPtr,
[INFO] [stdout] 3199 | |         encoding: *const ::std::os::raw::c_char,
[INFO] [stdout] 3200 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2665:1
[INFO] [stdout]      |
[INFO] [stdout] 2665 | / extern "C" {
[INFO] [stdout] 2666 | |     pub fn xmlBufferAdd(
[INFO] [stdout] 2667 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2668 | |         str_: *const xmlChar,
[INFO] [stdout] 2669 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2670 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2671 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3202:1
[INFO] [stdout]      |
[INFO] [stdout] 3202 | / extern "C" {
[INFO] [stdout] 3203 | |     pub fn xmlSaveFormatFileTo(
[INFO] [stdout] 3204 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3205 | |         cur: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3208 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3209 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2672:1
[INFO] [stdout]      |
[INFO] [stdout] 2672 | / extern "C" {
[INFO] [stdout] 2673 | |     pub fn xmlBufferAddHead(
[INFO] [stdout] 2674 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2675 | |         str_: *const xmlChar,
[INFO] [stdout] 2676 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2677 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2678 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3210:1
[INFO] [stdout]      |
[INFO] [stdout] 3210 | / extern "C" {
[INFO] [stdout] 3211 | |     pub fn xmlNodeDumpOutput(
[INFO] [stdout] 3212 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3213 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3218 | |     );
[INFO] [stdout] 3219 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2679:1
[INFO] [stdout]      |
[INFO] [stdout] 2679 | / extern "C" {
[INFO] [stdout] 2680 | |     pub fn xmlBufferCat(buf: xmlBufferPtr, str_: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 2681 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3220:1
[INFO] [stdout]      |
[INFO] [stdout] 3220 | / extern "C" {
[INFO] [stdout] 3221 | |     pub fn xmlSaveFormatFileEnc(
[INFO] [stdout] 3222 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3223 | |         cur: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3226 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3227 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3228:1
[INFO] [stdout]      |
[INFO] [stdout] 3228 | / extern "C" {
[INFO] [stdout] 3229 | |     pub fn xmlSaveFileEnc(
[INFO] [stdout] 3230 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3231 | |         cur: xmlDocPtr,
[INFO] [stdout] 3232 | |         encoding: *const ::std::os::raw::c_char,
[INFO] [stdout] 3233 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3234 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3235:1
[INFO] [stdout]      |
[INFO] [stdout] 3235 | / extern "C" {
[INFO] [stdout] 3236 | |     pub fn xmlIsXHTML(systemID: *const xmlChar, publicID: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 3237 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3238:1
[INFO] [stdout]      |
[INFO] [stdout] 3238 | / extern "C" {
[INFO] [stdout] 3239 | |     pub fn xmlGetDocCompressMode(doc: *const xmlDoc) -> ::std::os::raw::c_int;
[INFO] [stdout] 3240 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3241:1
[INFO] [stdout]      |
[INFO] [stdout] 3241 | / extern "C" {
[INFO] [stdout] 3242 | |     pub fn xmlSetDocCompressMode(doc: xmlDocPtr, mode: ::std::os::raw::c_int);
[INFO] [stdout] 3243 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3244:1
[INFO] [stdout]      |
[INFO] [stdout] 3244 | / extern "C" {
[INFO] [stdout] 3245 | |     pub fn xmlGetCompressMode() -> ::std::os::raw::c_int;
[INFO] [stdout] 3246 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3247:1
[INFO] [stdout]      |
[INFO] [stdout] 3247 | / extern "C" {
[INFO] [stdout] 3248 | |     pub fn xmlSetCompressMode(mode: ::std::os::raw::c_int);
[INFO] [stdout] 3249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3250:1
[INFO] [stdout]      |
[INFO] [stdout] 3250 | / extern "C" {
[INFO] [stdout] 3251 | |     pub fn xmlDOMWrapNewCtxt() -> xmlDOMWrapCtxtPtr;
[INFO] [stdout] 3252 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3253:1
[INFO] [stdout]      |
[INFO] [stdout] 3253 | / extern "C" {
[INFO] [stdout] 3254 | |     pub fn xmlDOMWrapFreeCtxt(ctxt: xmlDOMWrapCtxtPtr);
[INFO] [stdout] 3255 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3256:1
[INFO] [stdout]      |
[INFO] [stdout] 3256 | / extern "C" {
[INFO] [stdout] 3257 | |     pub fn xmlDOMWrapReconcileNamespaces(
[INFO] [stdout] 3258 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3259 | |         elem: xmlNodePtr,
[INFO] [stdout] 3260 | |         options: ::std::os::raw::c_int,
[INFO] [stdout] 3261 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3262 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3263:1
[INFO] [stdout]      |
[INFO] [stdout] 3263 | / extern "C" {
[INFO] [stdout] 3264 | |     pub fn xmlDOMWrapAdoptNode(
[INFO] [stdout] 3265 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3266 | |         sourceDoc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3271 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3272 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3273:1
[INFO] [stdout]      |
[INFO] [stdout] 3273 | / extern "C" {
[INFO] [stdout] 3274 | |     pub fn xmlDOMWrapRemoveNode(
[INFO] [stdout] 3275 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3276 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3279 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3280 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3281:1
[INFO] [stdout]      |
[INFO] [stdout] 3281 | / extern "C" {
[INFO] [stdout] 3282 | |     pub fn xmlDOMWrapCloneNode(
[INFO] [stdout] 3283 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3284 | |         sourceDoc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3291 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3292 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3293:1
[INFO] [stdout]      |
[INFO] [stdout] 3293 | / extern "C" {
[INFO] [stdout] 3294 | |     pub fn xmlChildElementCount(parent: xmlNodePtr) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 3295 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3296:1
[INFO] [stdout]      |
[INFO] [stdout] 3296 | / extern "C" {
[INFO] [stdout] 3297 | |     pub fn xmlNextElementSibling(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3298 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3299:1
[INFO] [stdout]      |
[INFO] [stdout] 3299 | / extern "C" {
[INFO] [stdout] 3300 | |     pub fn xmlFirstElementChild(parent: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3301 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3302:1
[INFO] [stdout]      |
[INFO] [stdout] 3302 | / extern "C" {
[INFO] [stdout] 3303 | |     pub fn xmlLastElementChild(parent: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3305:1
[INFO] [stdout]      |
[INFO] [stdout] 3305 | / extern "C" {
[INFO] [stdout] 3306 | |     pub fn xmlPreviousElementSibling(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3307 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3321:1
[INFO] [stdout]      |
[INFO] [stdout] 3321 | / extern "C" {
[INFO] [stdout] 3322 | |     pub fn xmlMemSetup(
[INFO] [stdout] 3323 | |         freeFunc: xmlFreeFunc,
[INFO] [stdout] 3324 | |         mallocFunc: xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3327 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3328 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3329:1
[INFO] [stdout]      |
[INFO] [stdout] 3329 | / extern "C" {
[INFO] [stdout] 3330 | |     pub fn xmlMemGet(
[INFO] [stdout] 3331 | |         freeFunc: *mut xmlFreeFunc,
[INFO] [stdout] 3332 | |         mallocFunc: *mut xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3335 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3336 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3337:1
[INFO] [stdout]      |
[INFO] [stdout] 3337 | / extern "C" {
[INFO] [stdout] 3338 | |     pub fn xmlGcMemSetup(
[INFO] [stdout] 3339 | |         freeFunc: xmlFreeFunc,
[INFO] [stdout] 3340 | |         mallocFunc: xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3344 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3345 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3346:1
[INFO] [stdout]      |
[INFO] [stdout] 3346 | / extern "C" {
[INFO] [stdout] 3347 | |     pub fn xmlGcMemGet(
[INFO] [stdout] 3348 | |         freeFunc: *mut xmlFreeFunc,
[INFO] [stdout] 3349 | |         mallocFunc: *mut xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3353 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3354 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3355:1
[INFO] [stdout]      |
[INFO] [stdout] 3355 | / extern "C" {
[INFO] [stdout] 3356 | |     pub fn xmlInitMemory() -> ::std::os::raw::c_int;
[INFO] [stdout] 3357 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3358:1
[INFO] [stdout]      |
[INFO] [stdout] 3358 | / extern "C" {
[INFO] [stdout] 3359 | |     pub fn xmlCleanupMemory();
[INFO] [stdout] 3360 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3361:1
[INFO] [stdout]      |
[INFO] [stdout] 3361 | / extern "C" {
[INFO] [stdout] 3362 | |     pub fn xmlMemUsed() -> ::std::os::raw::c_int;
[INFO] [stdout] 3363 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3364:1
[INFO] [stdout]      |
[INFO] [stdout] 3364 | / extern "C" {
[INFO] [stdout] 3365 | |     pub fn xmlMemBlocks() -> ::std::os::raw::c_int;
[INFO] [stdout] 3366 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3367:1
[INFO] [stdout]      |
[INFO] [stdout] 3367 | / extern "C" {
[INFO] [stdout] 3368 | |     pub fn xmlMemDisplay(fp: *mut FILE);
[INFO] [stdout] 3369 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3370:1
[INFO] [stdout]      |
[INFO] [stdout] 3370 | / extern "C" {
[INFO] [stdout] 3371 | |     pub fn xmlMemDisplayLast(fp: *mut FILE, nbBytes: ::std::os::raw::c_long);
[INFO] [stdout] 3372 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3373:1
[INFO] [stdout]      |
[INFO] [stdout] 3373 | / extern "C" {
[INFO] [stdout] 3374 | |     pub fn xmlMemShow(fp: *mut FILE, nr: ::std::os::raw::c_int);
[INFO] [stdout] 3375 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3376:1
[INFO] [stdout]      |
[INFO] [stdout] 3376 | / extern "C" {
[INFO] [stdout] 3377 | |     pub fn xmlMemoryDump();
[INFO] [stdout] 3378 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3379:1
[INFO] [stdout]      |
[INFO] [stdout] 3379 | / extern "C" {
[INFO] [stdout] 3380 | |     pub fn xmlMemMalloc(size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3381 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3382:1
[INFO] [stdout]      |
[INFO] [stdout] 3382 | / extern "C" {
[INFO] [stdout] 3383 | |     pub fn xmlMemRealloc(
[INFO] [stdout] 3384 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3385 | |         size: usize,
[INFO] [stdout] 3386 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3387 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3388:1
[INFO] [stdout]      |
[INFO] [stdout] 3388 | / extern "C" {
[INFO] [stdout] 3389 | |     pub fn xmlMemFree(ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 3390 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3391:1
[INFO] [stdout]      |
[INFO] [stdout] 3391 | / extern "C" {
[INFO] [stdout] 3392 | |     pub fn xmlMemoryStrdup(str_: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 3393 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3394:1
[INFO] [stdout]      |
[INFO] [stdout] 3394 | / extern "C" {
[INFO] [stdout] 3395 | |     pub fn xmlMallocLoc(
[INFO] [stdout] 3396 | |         size: usize,
[INFO] [stdout] 3397 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3398 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3399 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3400 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3401:1
[INFO] [stdout]      |
[INFO] [stdout] 3401 | / extern "C" {
[INFO] [stdout] 3402 | |     pub fn xmlReallocLoc(
[INFO] [stdout] 3403 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3404 | |         size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3407 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3408 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3409:1
[INFO] [stdout]      |
[INFO] [stdout] 3409 | / extern "C" {
[INFO] [stdout] 3410 | |     pub fn xmlMallocAtomicLoc(
[INFO] [stdout] 3411 | |         size: usize,
[INFO] [stdout] 3412 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3413 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3414 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3415 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3416:1
[INFO] [stdout]      |
[INFO] [stdout] 3416 | / extern "C" {
[INFO] [stdout] 3417 | |     pub fn xmlMemStrdupLoc(
[INFO] [stdout] 3418 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 3419 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3420 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3421 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 3422 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3469:1
[INFO] [stdout]      |
[INFO] [stdout] 3469 | / extern "C" {
[INFO] [stdout] 3470 | |     pub fn xmlHashCreate(size: ::std::os::raw::c_int) -> xmlHashTablePtr;
[INFO] [stdout] 3471 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3472:1
[INFO] [stdout]      |
[INFO] [stdout] 3472 | / extern "C" {
[INFO] [stdout] 3473 | |     pub fn xmlHashCreateDict(size: ::std::os::raw::c_int, dict: xmlDictPtr) -> xmlHashTablePtr;
[INFO] [stdout] 3474 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3475:1
[INFO] [stdout]      |
[INFO] [stdout] 3475 | / extern "C" {
[INFO] [stdout] 3476 | |     pub fn xmlHashFree(table: xmlHashTablePtr, f: xmlHashDeallocator);
[INFO] [stdout] 3477 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3478:1
[INFO] [stdout]      |
[INFO] [stdout] 3478 | / extern "C" {
[INFO] [stdout] 3479 | |     pub fn xmlHashDefaultDeallocator(entry: *mut ::std::os::raw::c_void, name: *const xmlChar);
[INFO] [stdout] 3480 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3481:1
[INFO] [stdout]      |
[INFO] [stdout] 3481 | / extern "C" {
[INFO] [stdout] 3482 | |     pub fn xmlHashAddEntry(
[INFO] [stdout] 3483 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3484 | |         name: *const xmlChar,
[INFO] [stdout] 3485 | |         userdata: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3486 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3487 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3488:1
[INFO] [stdout]      |
[INFO] [stdout] 3488 | / extern "C" {
[INFO] [stdout] 3489 | |     pub fn xmlHashUpdateEntry(
[INFO] [stdout] 3490 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3491 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3494 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3495 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3496:1
[INFO] [stdout]      |
[INFO] [stdout] 3496 | / extern "C" {
[INFO] [stdout] 3497 | |     pub fn xmlHashAddEntry2(
[INFO] [stdout] 3498 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3499 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3502 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3503 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3504:1
[INFO] [stdout]      |
[INFO] [stdout] 3504 | / extern "C" {
[INFO] [stdout] 3505 | |     pub fn xmlHashUpdateEntry2(
[INFO] [stdout] 3506 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3507 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3511 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3512 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3513:1
[INFO] [stdout]      |
[INFO] [stdout] 3513 | / extern "C" {
[INFO] [stdout] 3514 | |     pub fn xmlHashAddEntry3(
[INFO] [stdout] 3515 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3516 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3520 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3521 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3522:1
[INFO] [stdout]      |
[INFO] [stdout] 3522 | / extern "C" {
[INFO] [stdout] 3523 | |     pub fn xmlHashUpdateEntry3(
[INFO] [stdout] 3524 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3525 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3530 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3531 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3532:1
[INFO] [stdout]      |
[INFO] [stdout] 3532 | / extern "C" {
[INFO] [stdout] 3533 | |     pub fn xmlHashRemoveEntry(
[INFO] [stdout] 3534 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3535 | |         name: *const xmlChar,
[INFO] [stdout] 3536 | |         f: xmlHashDeallocator,
[INFO] [stdout] 3537 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3538 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3539:1
[INFO] [stdout]      |
[INFO] [stdout] 3539 | / extern "C" {
[INFO] [stdout] 3540 | |     pub fn xmlHashRemoveEntry2(
[INFO] [stdout] 3541 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3542 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3545 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3546 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3547:1
[INFO] [stdout]      |
[INFO] [stdout] 3547 | / extern "C" {
[INFO] [stdout] 3548 | |     pub fn xmlHashRemoveEntry3(
[INFO] [stdout] 3549 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3550 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3554 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3555 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3556:1
[INFO] [stdout]      |
[INFO] [stdout] 3556 | / extern "C" {
[INFO] [stdout] 3557 | |     pub fn xmlHashLookup(
[INFO] [stdout] 3558 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3559 | |         name: *const xmlChar,
[INFO] [stdout] 3560 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3561 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3562:1
[INFO] [stdout]      |
[INFO] [stdout] 3562 | / extern "C" {
[INFO] [stdout] 3563 | |     pub fn xmlHashLookup2(
[INFO] [stdout] 3564 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3565 | |         name: *const xmlChar,
[INFO] [stdout] 3566 | |         name2: *const xmlChar,
[INFO] [stdout] 3567 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3568 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3569:1
[INFO] [stdout]      |
[INFO] [stdout] 3569 | / extern "C" {
[INFO] [stdout] 3570 | |     pub fn xmlHashLookup3(
[INFO] [stdout] 3571 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3572 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3575 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3577:1
[INFO] [stdout]      |
[INFO] [stdout] 3577 | / extern "C" {
[INFO] [stdout] 3578 | |     pub fn xmlHashQLookup(
[INFO] [stdout] 3579 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3580 | |         name: *const xmlChar,
[INFO] [stdout] 3581 | |         prefix: *const xmlChar,
[INFO] [stdout] 3582 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3583 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3584:1
[INFO] [stdout]      |
[INFO] [stdout] 3584 | / extern "C" {
[INFO] [stdout] 3585 | |     pub fn xmlHashQLookup2(
[INFO] [stdout] 3586 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3587 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3591 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3592 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3593:1
[INFO] [stdout]      |
[INFO] [stdout] 3593 | / extern "C" {
[INFO] [stdout] 3594 | |     pub fn xmlHashQLookup3(
[INFO] [stdout] 3595 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3596 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3602 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3603 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3604:1
[INFO] [stdout]      |
[INFO] [stdout] 3604 | / extern "C" {
[INFO] [stdout] 3605 | |     pub fn xmlHashCopy(table: xmlHashTablePtr, f: xmlHashCopier) -> xmlHashTablePtr;
[INFO] [stdout] 3606 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3607:1
[INFO] [stdout]      |
[INFO] [stdout] 3607 | / extern "C" {
[INFO] [stdout] 3608 | |     pub fn xmlHashSize(table: xmlHashTablePtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3609 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3610:1
[INFO] [stdout]      |
[INFO] [stdout] 3610 | / extern "C" {
[INFO] [stdout] 3611 | |     pub fn xmlHashScan(
[INFO] [stdout] 3612 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3613 | |         f: xmlHashScanner,
[INFO] [stdout] 3614 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3615 | |     );
[INFO] [stdout] 3616 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3617:1
[INFO] [stdout]      |
[INFO] [stdout] 3617 | / extern "C" {
[INFO] [stdout] 3618 | |     pub fn xmlHashScan3(
[INFO] [stdout] 3619 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3620 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3625 | |     );
[INFO] [stdout] 3626 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3627:1
[INFO] [stdout]      |
[INFO] [stdout] 3627 | / extern "C" {
[INFO] [stdout] 3628 | |     pub fn xmlHashScanFull(
[INFO] [stdout] 3629 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3630 | |         f: xmlHashScannerFull,
[INFO] [stdout] 3631 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3632 | |     );
[INFO] [stdout] 3633 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3634:1
[INFO] [stdout]      |
[INFO] [stdout] 3634 | / extern "C" {
[INFO] [stdout] 3635 | |     pub fn xmlHashScanFull3(
[INFO] [stdout] 3636 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3637 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3642 | |     );
[INFO] [stdout] 3643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4588:1
[INFO] [stdout]      |
[INFO] [stdout] 4588 | / extern "C" {
[INFO] [stdout] 4589 | |     pub fn xmlSetGenericErrorFunc(ctx: *mut ::std::os::raw::c_void, handler: xmlGenericErrorFunc);
[INFO] [stdout] 4590 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2682:1
[INFO] [stdout]      |
[INFO] [stdout] 2682 | / extern "C" {
[INFO] [stdout] 2683 | |     pub fn xmlBufferCCat(
[INFO] [stdout] 2684 | |         buf: xmlBufferPtr,
[INFO] [stdout] 2685 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 2686 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2687 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2688:1
[INFO] [stdout]      |
[INFO] [stdout] 2688 | / extern "C" {
[INFO] [stdout] 2689 | |     pub fn xmlBufferShrink(buf: xmlBufferPtr, len: ::std::os::raw::c_uint)
[INFO] [stdout] 2690 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 2691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2692:1
[INFO] [stdout]      |
[INFO] [stdout] 2692 | / extern "C" {
[INFO] [stdout] 2693 | |     pub fn xmlBufferGrow(buf: xmlBufferPtr, len: ::std::os::raw::c_uint) -> ::std::os::raw::c_int;
[INFO] [stdout] 2694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2695:1
[INFO] [stdout]      |
[INFO] [stdout] 2695 | / extern "C" {
[INFO] [stdout] 2696 | |     pub fn xmlBufferEmpty(buf: xmlBufferPtr);
[INFO] [stdout] 2697 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2698:1
[INFO] [stdout]      |
[INFO] [stdout] 2698 | / extern "C" {
[INFO] [stdout] 2699 | |     pub fn xmlBufferContent(buf: *const xmlBuffer) -> *const xmlChar;
[INFO] [stdout] 2700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2701:1
[INFO] [stdout]      |
[INFO] [stdout] 2701 | / extern "C" {
[INFO] [stdout] 2702 | |     pub fn xmlBufferDetach(buf: xmlBufferPtr) -> *mut xmlChar;
[INFO] [stdout] 2703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2704:1
[INFO] [stdout]      |
[INFO] [stdout] 2704 | / extern "C" {
[INFO] [stdout] 2705 | |     pub fn xmlBufferSetAllocationScheme(buf: xmlBufferPtr, scheme: xmlBufferAllocationScheme);
[INFO] [stdout] 2706 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2707:1
[INFO] [stdout]      |
[INFO] [stdout] 2707 | / extern "C" {
[INFO] [stdout] 2708 | |     pub fn xmlBufferLength(buf: *const xmlBuffer) -> ::std::os::raw::c_int;
[INFO] [stdout] 2709 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2710:1
[INFO] [stdout]      |
[INFO] [stdout] 2710 | / extern "C" {
[INFO] [stdout] 2711 | |     pub fn xmlCreateIntSubset(
[INFO] [stdout] 2712 | |         doc: xmlDocPtr,
[INFO] [stdout] 2713 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2716 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 2717 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2718:1
[INFO] [stdout]      |
[INFO] [stdout] 2718 | / extern "C" {
[INFO] [stdout] 2719 | |     pub fn xmlNewDtd(
[INFO] [stdout] 2720 | |         doc: xmlDocPtr,
[INFO] [stdout] 2721 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 2724 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 2725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2726:1
[INFO] [stdout]      |
[INFO] [stdout] 2726 | / extern "C" {
[INFO] [stdout] 2727 | |     pub fn xmlGetIntSubset(doc: *const xmlDoc) -> xmlDtdPtr;
[INFO] [stdout] 2728 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2729:1
[INFO] [stdout]      |
[INFO] [stdout] 2729 | / extern "C" {
[INFO] [stdout] 2730 | |     pub fn xmlFreeDtd(cur: xmlDtdPtr);
[INFO] [stdout] 2731 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2732:1
[INFO] [stdout]      |
[INFO] [stdout] 2732 | / extern "C" {
[INFO] [stdout] 2733 | |     pub fn xmlNewNs(node: xmlNodePtr, href: *const xmlChar, prefix: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2734 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2735:1
[INFO] [stdout]      |
[INFO] [stdout] 2735 | / extern "C" {
[INFO] [stdout] 2736 | |     pub fn xmlFreeNs(cur: xmlNsPtr);
[INFO] [stdout] 2737 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2738:1
[INFO] [stdout]      |
[INFO] [stdout] 2738 | / extern "C" {
[INFO] [stdout] 2739 | |     pub fn xmlFreeNsList(cur: xmlNsPtr);
[INFO] [stdout] 2740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2741:1
[INFO] [stdout]      |
[INFO] [stdout] 2741 | / extern "C" {
[INFO] [stdout] 2742 | |     pub fn xmlNewDoc(version: *const xmlChar) -> xmlDocPtr;
[INFO] [stdout] 2743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2744:1
[INFO] [stdout]      |
[INFO] [stdout] 2744 | / extern "C" {
[INFO] [stdout] 2745 | |     pub fn xmlFreeDoc(cur: xmlDocPtr);
[INFO] [stdout] 2746 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2747:1
[INFO] [stdout]      |
[INFO] [stdout] 2747 | / extern "C" {
[INFO] [stdout] 2748 | |     pub fn xmlNewDocProp(doc: xmlDocPtr, name: *const xmlChar, value: *const xmlChar)
[INFO] [stdout] 2749 | |         -> xmlAttrPtr;
[INFO] [stdout] 2750 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2751:1
[INFO] [stdout]      |
[INFO] [stdout] 2751 | / extern "C" {
[INFO] [stdout] 2752 | |     pub fn xmlNewProp(node: xmlNodePtr, name: *const xmlChar, value: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2753 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2754:1
[INFO] [stdout]      |
[INFO] [stdout] 2754 | / extern "C" {
[INFO] [stdout] 2755 | |     pub fn xmlNewNsProp(
[INFO] [stdout] 2756 | |         node: xmlNodePtr,
[INFO] [stdout] 2757 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2760 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2761 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2762:1
[INFO] [stdout]      |
[INFO] [stdout] 2762 | / extern "C" {
[INFO] [stdout] 2763 | |     pub fn xmlNewNsPropEatName(
[INFO] [stdout] 2764 | |         node: xmlNodePtr,
[INFO] [stdout] 2765 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2768 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2769 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2770:1
[INFO] [stdout]      |
[INFO] [stdout] 2770 | / extern "C" {
[INFO] [stdout] 2771 | |     pub fn xmlFreePropList(cur: xmlAttrPtr);
[INFO] [stdout] 2772 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2773:1
[INFO] [stdout]      |
[INFO] [stdout] 2773 | / extern "C" {
[INFO] [stdout] 2774 | |     pub fn xmlFreeProp(cur: xmlAttrPtr);
[INFO] [stdout] 2775 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2776:1
[INFO] [stdout]      |
[INFO] [stdout] 2776 | / extern "C" {
[INFO] [stdout] 2777 | |     pub fn xmlCopyProp(target: xmlNodePtr, cur: xmlAttrPtr) -> xmlAttrPtr;
[INFO] [stdout] 2778 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2779:1
[INFO] [stdout]      |
[INFO] [stdout] 2779 | / extern "C" {
[INFO] [stdout] 2780 | |     pub fn xmlCopyPropList(target: xmlNodePtr, cur: xmlAttrPtr) -> xmlAttrPtr;
[INFO] [stdout] 2781 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2782:1
[INFO] [stdout]      |
[INFO] [stdout] 2782 | / extern "C" {
[INFO] [stdout] 2783 | |     pub fn xmlCopyDtd(dtd: xmlDtdPtr) -> xmlDtdPtr;
[INFO] [stdout] 2784 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2785:1
[INFO] [stdout]      |
[INFO] [stdout] 2785 | / extern "C" {
[INFO] [stdout] 2786 | |     pub fn xmlCopyDoc(doc: xmlDocPtr, recursive: ::std::os::raw::c_int) -> xmlDocPtr;
[INFO] [stdout] 2787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2788:1
[INFO] [stdout]      |
[INFO] [stdout] 2788 | / extern "C" {
[INFO] [stdout] 2789 | |     pub fn xmlNewDocNode(
[INFO] [stdout] 2790 | |         doc: xmlDocPtr,
[INFO] [stdout] 2791 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2794 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2795 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2796:1
[INFO] [stdout]      |
[INFO] [stdout] 2796 | / extern "C" {
[INFO] [stdout] 2797 | |     pub fn xmlNewDocNodeEatName(
[INFO] [stdout] 2798 | |         doc: xmlDocPtr,
[INFO] [stdout] 2799 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2802 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2803 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2804:1
[INFO] [stdout]      |
[INFO] [stdout] 2804 | / extern "C" {
[INFO] [stdout] 2805 | |     pub fn xmlNewNode(ns: xmlNsPtr, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2806 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2807:1
[INFO] [stdout]      |
[INFO] [stdout] 2807 | / extern "C" {
[INFO] [stdout] 2808 | |     pub fn xmlNewNodeEatName(ns: xmlNsPtr, name: *mut xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2809 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2810:1
[INFO] [stdout]      |
[INFO] [stdout] 2810 | / extern "C" {
[INFO] [stdout] 2811 | |     pub fn xmlNewChild(
[INFO] [stdout] 2812 | |         parent: xmlNodePtr,
[INFO] [stdout] 2813 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2816 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2817 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2818:1
[INFO] [stdout]      |
[INFO] [stdout] 2818 | / extern "C" {
[INFO] [stdout] 2819 | |     pub fn xmlNewDocText(doc: *const xmlDoc, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2820 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2821:1
[INFO] [stdout]      |
[INFO] [stdout] 2821 | / extern "C" {
[INFO] [stdout] 2822 | |     pub fn xmlNewText(content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2824:1
[INFO] [stdout]      |
[INFO] [stdout] 2824 | / extern "C" {
[INFO] [stdout] 2825 | |     pub fn xmlNewDocPI(doc: xmlDocPtr, name: *const xmlChar, content: *const xmlChar)
[INFO] [stdout] 2826 | |         -> xmlNodePtr;
[INFO] [stdout] 2827 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2828:1
[INFO] [stdout]      |
[INFO] [stdout] 2828 | / extern "C" {
[INFO] [stdout] 2829 | |     pub fn xmlNewPI(name: *const xmlChar, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2830 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2831:1
[INFO] [stdout]      |
[INFO] [stdout] 2831 | / extern "C" {
[INFO] [stdout] 2832 | |     pub fn xmlNewDocTextLen(
[INFO] [stdout] 2833 | |         doc: xmlDocPtr,
[INFO] [stdout] 2834 | |         content: *const xmlChar,
[INFO] [stdout] 2835 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2836 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2838:1
[INFO] [stdout]      |
[INFO] [stdout] 2838 | / extern "C" {
[INFO] [stdout] 2839 | |     pub fn xmlNewTextLen(content: *const xmlChar, len: ::std::os::raw::c_int) -> xmlNodePtr;
[INFO] [stdout] 2840 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2841:1
[INFO] [stdout]      |
[INFO] [stdout] 2841 | / extern "C" {
[INFO] [stdout] 2842 | |     pub fn xmlNewDocComment(doc: xmlDocPtr, content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2843 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2844:1
[INFO] [stdout]      |
[INFO] [stdout] 2844 | / extern "C" {
[INFO] [stdout] 2845 | |     pub fn xmlNewComment(content: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2846 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2847:1
[INFO] [stdout]      |
[INFO] [stdout] 2847 | / extern "C" {
[INFO] [stdout] 2848 | |     pub fn xmlNewCDataBlock(
[INFO] [stdout] 2849 | |         doc: xmlDocPtr,
[INFO] [stdout] 2850 | |         content: *const xmlChar,
[INFO] [stdout] 2851 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2852 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2853 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2854:1
[INFO] [stdout]      |
[INFO] [stdout] 2854 | / extern "C" {
[INFO] [stdout] 2855 | |     pub fn xmlNewCharRef(doc: xmlDocPtr, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2856 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2857:1
[INFO] [stdout]      |
[INFO] [stdout] 2857 | / extern "C" {
[INFO] [stdout] 2858 | |     pub fn xmlNewReference(doc: *const xmlDoc, name: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 2859 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2860:1
[INFO] [stdout]      |
[INFO] [stdout] 2860 | / extern "C" {
[INFO] [stdout] 2861 | |     pub fn xmlCopyNode(node: xmlNodePtr, recursive: ::std::os::raw::c_int) -> xmlNodePtr;
[INFO] [stdout] 2862 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2863:1
[INFO] [stdout]      |
[INFO] [stdout] 2863 | / extern "C" {
[INFO] [stdout] 2864 | |     pub fn xmlDocCopyNode(
[INFO] [stdout] 2865 | |         node: xmlNodePtr,
[INFO] [stdout] 2866 | |         doc: xmlDocPtr,
[INFO] [stdout] 2867 | |         recursive: ::std::os::raw::c_int,
[INFO] [stdout] 2868 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2869 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2870:1
[INFO] [stdout]      |
[INFO] [stdout] 2870 | / extern "C" {
[INFO] [stdout] 2871 | |     pub fn xmlDocCopyNodeList(doc: xmlDocPtr, node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2872 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4591:1
[INFO] [stdout]      |
[INFO] [stdout] 4591 | / extern "C" {
[INFO] [stdout] 4592 | |     pub fn initGenericErrorDefaultFunc(handler: *mut xmlGenericErrorFunc);
[INFO] [stdout] 4593 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2873:1
[INFO] [stdout]      |
[INFO] [stdout] 2873 | / extern "C" {
[INFO] [stdout] 2874 | |     pub fn xmlCopyNodeList(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2875 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4594:1
[INFO] [stdout]      |
[INFO] [stdout] 4594 | / extern "C" {
[INFO] [stdout] 4595 | |     pub fn xmlSetStructuredErrorFunc(
[INFO] [stdout] 4596 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4597 | |         handler: xmlStructuredErrorFunc,
[INFO] [stdout] 4598 | |     );
[INFO] [stdout] 4599 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2876:1
[INFO] [stdout]      |
[INFO] [stdout] 2876 | / extern "C" {
[INFO] [stdout] 2877 | |     pub fn xmlNewTextChild(
[INFO] [stdout] 2878 | |         parent: xmlNodePtr,
[INFO] [stdout] 2879 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2882 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2883 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4600:1
[INFO] [stdout]      |
[INFO] [stdout] 4600 | / extern "C" {
[INFO] [stdout] 4601 | |     pub fn xmlParserError(
[INFO] [stdout] 4602 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4603 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4604 | |         ...
[INFO] [stdout] 4605 | |     );
[INFO] [stdout] 4606 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2884:1
[INFO] [stdout]      |
[INFO] [stdout] 2884 | / extern "C" {
[INFO] [stdout] 2885 | |     pub fn xmlNewDocRawNode(
[INFO] [stdout] 2886 | |         doc: xmlDocPtr,
[INFO] [stdout] 2887 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2890 | |     ) -> xmlNodePtr;
[INFO] [stdout] 2891 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4607:1
[INFO] [stdout]      |
[INFO] [stdout] 4607 | / extern "C" {
[INFO] [stdout] 4608 | |     pub fn xmlParserWarning(
[INFO] [stdout] 4609 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4610 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4611 | |         ...
[INFO] [stdout] 4612 | |     );
[INFO] [stdout] 4613 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2892:1
[INFO] [stdout]      |
[INFO] [stdout] 2892 | / extern "C" {
[INFO] [stdout] 2893 | |     pub fn xmlNewDocFragment(doc: xmlDocPtr) -> xmlNodePtr;
[INFO] [stdout] 2894 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4614:1
[INFO] [stdout]      |
[INFO] [stdout] 4614 | / extern "C" {
[INFO] [stdout] 4615 | |     pub fn xmlParserValidityError(
[INFO] [stdout] 4616 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4617 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4618 | |         ...
[INFO] [stdout] 4619 | |     );
[INFO] [stdout] 4620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2895:1
[INFO] [stdout]      |
[INFO] [stdout] 2895 | / extern "C" {
[INFO] [stdout] 2896 | |     pub fn xmlGetLineNo(node: *const xmlNode) -> ::std::os::raw::c_long;
[INFO] [stdout] 2897 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2898:1
[INFO] [stdout]      |
[INFO] [stdout] 2898 | / extern "C" {
[INFO] [stdout] 2899 | |     pub fn xmlGetNodePath(node: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 2900 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4621:1
[INFO] [stdout]      |
[INFO] [stdout] 4621 | / extern "C" {
[INFO] [stdout] 4622 | |     pub fn xmlParserValidityWarning(
[INFO] [stdout] 4623 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4624 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4625 | |         ...
[INFO] [stdout] 4626 | |     );
[INFO] [stdout] 4627 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2901:1
[INFO] [stdout]      |
[INFO] [stdout] 2901 | / extern "C" {
[INFO] [stdout] 2902 | |     pub fn xmlDocGetRootElement(doc: *const xmlDoc) -> xmlNodePtr;
[INFO] [stdout] 2903 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4628:1
[INFO] [stdout]      |
[INFO] [stdout] 4628 | / extern "C" {
[INFO] [stdout] 4629 | |     pub fn xmlParserPrintFileInfo(input: xmlParserInputPtr);
[INFO] [stdout] 4630 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4631:1
[INFO] [stdout]      |
[INFO] [stdout] 4631 | / extern "C" {
[INFO] [stdout] 4632 | |     pub fn xmlParserPrintFileContext(input: xmlParserInputPtr);
[INFO] [stdout] 4633 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4634:1
[INFO] [stdout]      |
[INFO] [stdout] 4634 | / extern "C" {
[INFO] [stdout] 4635 | |     pub fn xmlGetLastError() -> xmlErrorPtr;
[INFO] [stdout] 4636 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4637:1
[INFO] [stdout]      |
[INFO] [stdout] 4637 | / extern "C" {
[INFO] [stdout] 4638 | |     pub fn xmlResetLastError();
[INFO] [stdout] 4639 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4640:1
[INFO] [stdout]      |
[INFO] [stdout] 4640 | / extern "C" {
[INFO] [stdout] 4641 | |     pub fn xmlCtxtGetLastError(ctx: *mut ::std::os::raw::c_void) -> xmlErrorPtr;
[INFO] [stdout] 4642 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4643:1
[INFO] [stdout]      |
[INFO] [stdout] 4643 | / extern "C" {
[INFO] [stdout] 4644 | |     pub fn xmlCtxtResetLastError(ctx: *mut ::std::os::raw::c_void);
[INFO] [stdout] 4645 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4646:1
[INFO] [stdout]      |
[INFO] [stdout] 4646 | / extern "C" {
[INFO] [stdout] 4647 | |     pub fn xmlResetError(err: xmlErrorPtr);
[INFO] [stdout] 4648 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4649:1
[INFO] [stdout]      |
[INFO] [stdout] 4649 | / extern "C" {
[INFO] [stdout] 4650 | |     pub fn xmlCopyError(from: xmlErrorPtr, to: xmlErrorPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4651 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4679:1
[INFO] [stdout]      |
[INFO] [stdout] 4679 | / extern "C" {
[INFO] [stdout] 4680 | |     pub fn xmlListCreate(
[INFO] [stdout] 4681 | |         deallocator: xmlListDeallocator,
[INFO] [stdout] 4682 | |         compare: xmlListDataCompare,
[INFO] [stdout] 4683 | |     ) -> xmlListPtr;
[INFO] [stdout] 4684 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4685:1
[INFO] [stdout]      |
[INFO] [stdout] 4685 | / extern "C" {
[INFO] [stdout] 4686 | |     pub fn xmlListDelete(l: xmlListPtr);
[INFO] [stdout] 4687 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4688:1
[INFO] [stdout]      |
[INFO] [stdout] 4688 | / extern "C" {
[INFO] [stdout] 4689 | |     pub fn xmlListSearch(
[INFO] [stdout] 4690 | |         l: xmlListPtr,
[INFO] [stdout] 4691 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4692 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4693 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4694:1
[INFO] [stdout]      |
[INFO] [stdout] 4694 | / extern "C" {
[INFO] [stdout] 4695 | |     pub fn xmlListReverseSearch(
[INFO] [stdout] 4696 | |         l: xmlListPtr,
[INFO] [stdout] 4697 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4698 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4699 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4700:1
[INFO] [stdout]      |
[INFO] [stdout] 4700 | / extern "C" {
[INFO] [stdout] 4701 | |     pub fn xmlListInsert(l: xmlListPtr, data: *mut ::std::os::raw::c_void)
[INFO] [stdout] 4702 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 4703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4704:1
[INFO] [stdout]      |
[INFO] [stdout] 4704 | / extern "C" {
[INFO] [stdout] 4705 | |     pub fn xmlListAppend(l: xmlListPtr, data: *mut ::std::os::raw::c_void)
[INFO] [stdout] 4706 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 4707 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4708:1
[INFO] [stdout]      |
[INFO] [stdout] 4708 | / extern "C" {
[INFO] [stdout] 4709 | |     pub fn xmlListRemoveFirst(
[INFO] [stdout] 4710 | |         l: xmlListPtr,
[INFO] [stdout] 4711 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4712 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4713 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4714:1
[INFO] [stdout]      |
[INFO] [stdout] 4714 | / extern "C" {
[INFO] [stdout] 4715 | |     pub fn xmlListRemoveLast(
[INFO] [stdout] 4716 | |         l: xmlListPtr,
[INFO] [stdout] 4717 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4718 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4719 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4720:1
[INFO] [stdout]      |
[INFO] [stdout] 4720 | / extern "C" {
[INFO] [stdout] 4721 | |     pub fn xmlListRemoveAll(
[INFO] [stdout] 4722 | |         l: xmlListPtr,
[INFO] [stdout] 4723 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4724 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4726:1
[INFO] [stdout]      |
[INFO] [stdout] 4726 | / extern "C" {
[INFO] [stdout] 4727 | |     pub fn xmlListClear(l: xmlListPtr);
[INFO] [stdout] 4728 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4729:1
[INFO] [stdout]      |
[INFO] [stdout] 4729 | / extern "C" {
[INFO] [stdout] 4730 | |     pub fn xmlListEmpty(l: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4731 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4732:1
[INFO] [stdout]      |
[INFO] [stdout] 4732 | / extern "C" {
[INFO] [stdout] 4733 | |     pub fn xmlListFront(l: xmlListPtr) -> xmlLinkPtr;
[INFO] [stdout] 4734 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2904:1
[INFO] [stdout]      |
[INFO] [stdout] 2904 | / extern "C" {
[INFO] [stdout] 2905 | |     pub fn xmlGetLastChild(parent: *const xmlNode) -> xmlNodePtr;
[INFO] [stdout] 2906 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4735:1
[INFO] [stdout]      |
[INFO] [stdout] 4735 | / extern "C" {
[INFO] [stdout] 4736 | |     pub fn xmlListEnd(l: xmlListPtr) -> xmlLinkPtr;
[INFO] [stdout] 4737 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2907:1
[INFO] [stdout]      |
[INFO] [stdout] 2907 | / extern "C" {
[INFO] [stdout] 2908 | |     pub fn xmlNodeIsText(node: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 2909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4738:1
[INFO] [stdout]      |
[INFO] [stdout] 4738 | / extern "C" {
[INFO] [stdout] 4739 | |     pub fn xmlListSize(l: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2910:1
[INFO] [stdout]      |
[INFO] [stdout] 2910 | / extern "C" {
[INFO] [stdout] 2911 | |     pub fn xmlIsBlankNode(node: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 2912 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4741:1
[INFO] [stdout]      |
[INFO] [stdout] 4741 | / extern "C" {
[INFO] [stdout] 4742 | |     pub fn xmlListPopFront(l: xmlListPtr);
[INFO] [stdout] 4743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4744:1
[INFO] [stdout]      |
[INFO] [stdout] 4744 | / extern "C" {
[INFO] [stdout] 4745 | |     pub fn xmlListPopBack(l: xmlListPtr);
[INFO] [stdout] 4746 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2913:1
[INFO] [stdout]      |
[INFO] [stdout] 2913 | / extern "C" {
[INFO] [stdout] 2914 | |     pub fn xmlDocSetRootElement(doc: xmlDocPtr, root: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2915 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4747:1
[INFO] [stdout]      |
[INFO] [stdout] 4747 | / extern "C" {
[INFO] [stdout] 4748 | |     pub fn xmlListPushFront(
[INFO] [stdout] 4749 | |         l: xmlListPtr,
[INFO] [stdout] 4750 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4751 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4752 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2916:1
[INFO] [stdout]      |
[INFO] [stdout] 2916 | / extern "C" {
[INFO] [stdout] 2917 | |     pub fn xmlNodeSetName(cur: xmlNodePtr, name: *const xmlChar);
[INFO] [stdout] 2918 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2919:1
[INFO] [stdout]      |
[INFO] [stdout] 2919 | / extern "C" {
[INFO] [stdout] 2920 | |     pub fn xmlAddChild(parent: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2921 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4753:1
[INFO] [stdout]      |
[INFO] [stdout] 4753 | / extern "C" {
[INFO] [stdout] 4754 | |     pub fn xmlListPushBack(
[INFO] [stdout] 4755 | |         l: xmlListPtr,
[INFO] [stdout] 4756 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4757 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4758 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4759:1
[INFO] [stdout]      |
[INFO] [stdout] 4759 | / extern "C" {
[INFO] [stdout] 4760 | |     pub fn xmlListReverse(l: xmlListPtr);
[INFO] [stdout] 4761 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2922:1
[INFO] [stdout]      |
[INFO] [stdout] 2922 | / extern "C" {
[INFO] [stdout] 2923 | |     pub fn xmlAddChildList(parent: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4762:1
[INFO] [stdout]      |
[INFO] [stdout] 4762 | / extern "C" {
[INFO] [stdout] 4763 | |     pub fn xmlListSort(l: xmlListPtr);
[INFO] [stdout] 4764 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2925:1
[INFO] [stdout]      |
[INFO] [stdout] 2925 | / extern "C" {
[INFO] [stdout] 2926 | |     pub fn xmlReplaceNode(old: xmlNodePtr, cur: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2927 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4765:1
[INFO] [stdout]      |
[INFO] [stdout] 4765 | / extern "C" {
[INFO] [stdout] 4766 | |     pub fn xmlListWalk(l: xmlListPtr, walker: xmlListWalker, user: *mut ::std::os::raw::c_void);
[INFO] [stdout] 4767 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2928:1
[INFO] [stdout]      |
[INFO] [stdout] 2928 | / extern "C" {
[INFO] [stdout] 2929 | |     pub fn xmlAddPrevSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2930 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4768:1
[INFO] [stdout]      |
[INFO] [stdout] 4768 | / extern "C" {
[INFO] [stdout] 4769 | |     pub fn xmlListReverseWalk(
[INFO] [stdout] 4770 | |         l: xmlListPtr,
[INFO] [stdout] 4771 | |         walker: xmlListWalker,
[INFO] [stdout] 4772 | |         user: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4773 | |     );
[INFO] [stdout] 4774 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2931:1
[INFO] [stdout]      |
[INFO] [stdout] 2931 | / extern "C" {
[INFO] [stdout] 2932 | |     pub fn xmlAddSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2933 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2934:1
[INFO] [stdout]      |
[INFO] [stdout] 2934 | / extern "C" {
[INFO] [stdout] 2935 | |     pub fn xmlAddNextSibling(cur: xmlNodePtr, elem: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2936 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2937:1
[INFO] [stdout]      |
[INFO] [stdout] 2937 | / extern "C" {
[INFO] [stdout] 2938 | |     pub fn xmlUnlinkNode(cur: xmlNodePtr);
[INFO] [stdout] 2939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4775:1
[INFO] [stdout]      |
[INFO] [stdout] 4775 | / extern "C" {
[INFO] [stdout] 4776 | |     pub fn xmlListMerge(l1: xmlListPtr, l2: xmlListPtr);
[INFO] [stdout] 4777 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2940:1
[INFO] [stdout]      |
[INFO] [stdout] 2940 | / extern "C" {
[INFO] [stdout] 2941 | |     pub fn xmlTextMerge(first: xmlNodePtr, second: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 2942 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4778:1
[INFO] [stdout]      |
[INFO] [stdout] 4778 | / extern "C" {
[INFO] [stdout] 4779 | |     pub fn xmlListDup(old: xmlListPtr) -> xmlListPtr;
[INFO] [stdout] 4780 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4781:1
[INFO] [stdout]      |
[INFO] [stdout] 4781 | / extern "C" {
[INFO] [stdout] 4782 | |     pub fn xmlListCopy(cur: xmlListPtr, old: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4783 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2943:1
[INFO] [stdout]      |
[INFO] [stdout] 2943 | / extern "C" {
[INFO] [stdout] 2944 | |     pub fn xmlTextConcat(
[INFO] [stdout] 2945 | |         node: xmlNodePtr,
[INFO] [stdout] 2946 | |         content: *const xmlChar,
[INFO] [stdout] 2947 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 2948 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2949 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4784:1
[INFO] [stdout]      |
[INFO] [stdout] 4784 | / extern "C" {
[INFO] [stdout] 4785 | |     pub fn xmlLinkGetData(lk: xmlLinkPtr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4786 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2950:1
[INFO] [stdout]      |
[INFO] [stdout] 2950 | / extern "C" {
[INFO] [stdout] 2951 | |     pub fn xmlFreeNodeList(cur: xmlNodePtr);
[INFO] [stdout] 2952 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4801:1
[INFO] [stdout]      |
[INFO] [stdout] 4801 | / extern "C" {
[INFO] [stdout] 4802 | |     pub fn xmlNewAutomata() -> xmlAutomataPtr;
[INFO] [stdout] 4803 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4804:1
[INFO] [stdout]      |
[INFO] [stdout] 4804 | / extern "C" {
[INFO] [stdout] 4805 | |     pub fn xmlFreeAutomata(am: xmlAutomataPtr);
[INFO] [stdout] 4806 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2953:1
[INFO] [stdout]      |
[INFO] [stdout] 2953 | / extern "C" {
[INFO] [stdout] 2954 | |     pub fn xmlFreeNode(cur: xmlNodePtr);
[INFO] [stdout] 2955 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4807:1
[INFO] [stdout]      |
[INFO] [stdout] 4807 | / extern "C" {
[INFO] [stdout] 4808 | |     pub fn xmlAutomataGetInitState(am: xmlAutomataPtr) -> xmlAutomataStatePtr;
[INFO] [stdout] 4809 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2956:1
[INFO] [stdout]      |
[INFO] [stdout] 2956 | / extern "C" {
[INFO] [stdout] 2957 | |     pub fn xmlSetTreeDoc(tree: xmlNodePtr, doc: xmlDocPtr);
[INFO] [stdout] 2958 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4810:1
[INFO] [stdout]      |
[INFO] [stdout] 4810 | / extern "C" {
[INFO] [stdout] 4811 | |     pub fn xmlAutomataSetFinalState(
[INFO] [stdout] 4812 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4813 | |         state: xmlAutomataStatePtr,
[INFO] [stdout] 4814 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4815 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2959:1
[INFO] [stdout]      |
[INFO] [stdout] 2959 | / extern "C" {
[INFO] [stdout] 2960 | |     pub fn xmlSetListDoc(list: xmlNodePtr, doc: xmlDocPtr);
[INFO] [stdout] 2961 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4816:1
[INFO] [stdout]      |
[INFO] [stdout] 4816 | / extern "C" {
[INFO] [stdout] 4817 | |     pub fn xmlAutomataNewState(am: xmlAutomataPtr) -> xmlAutomataStatePtr;
[INFO] [stdout] 4818 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2962:1
[INFO] [stdout]      |
[INFO] [stdout] 2962 | / extern "C" {
[INFO] [stdout] 2963 | |     pub fn xmlSearchNs(doc: xmlDocPtr, node: xmlNodePtr, nameSpace: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2964 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4819:1
[INFO] [stdout]      |
[INFO] [stdout] 4819 | / extern "C" {
[INFO] [stdout] 4820 | |     pub fn xmlAutomataNewTransition(
[INFO] [stdout] 4821 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4822 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4826 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4827 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2965:1
[INFO] [stdout]      |
[INFO] [stdout] 2965 | / extern "C" {
[INFO] [stdout] 2966 | |     pub fn xmlSearchNsByHref(doc: xmlDocPtr, node: xmlNodePtr, href: *const xmlChar) -> xmlNsPtr;
[INFO] [stdout] 2967 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4828:1
[INFO] [stdout]      |
[INFO] [stdout] 4828 | / extern "C" {
[INFO] [stdout] 4829 | |     pub fn xmlAutomataNewTransition2(
[INFO] [stdout] 4830 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4831 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4836 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2968:1
[INFO] [stdout]      |
[INFO] [stdout] 2968 | / extern "C" {
[INFO] [stdout] 2969 | |     pub fn xmlGetNsList(doc: *const xmlDoc, node: *const xmlNode) -> *mut xmlNsPtr;
[INFO] [stdout] 2970 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2971:1
[INFO] [stdout]      |
[INFO] [stdout] 2971 | / extern "C" {
[INFO] [stdout] 2972 | |     pub fn xmlSetNs(node: xmlNodePtr, ns: xmlNsPtr);
[INFO] [stdout] 2973 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4838:1
[INFO] [stdout]      |
[INFO] [stdout] 4838 | / extern "C" {
[INFO] [stdout] 4839 | |     pub fn xmlAutomataNewNegTrans(
[INFO] [stdout] 4840 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4841 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4846 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4847 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2974:1
[INFO] [stdout]      |
[INFO] [stdout] 2974 | / extern "C" {
[INFO] [stdout] 2975 | |     pub fn xmlCopyNamespace(cur: xmlNsPtr) -> xmlNsPtr;
[INFO] [stdout] 2976 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4848:1
[INFO] [stdout]      |
[INFO] [stdout] 4848 | / extern "C" {
[INFO] [stdout] 4849 | |     pub fn xmlAutomataNewCountTrans(
[INFO] [stdout] 4850 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4851 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4857 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4858 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2977:1
[INFO] [stdout]      |
[INFO] [stdout] 2977 | / extern "C" {
[INFO] [stdout] 2978 | |     pub fn xmlCopyNamespaceList(cur: xmlNsPtr) -> xmlNsPtr;
[INFO] [stdout] 2979 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4859:1
[INFO] [stdout]      |
[INFO] [stdout] 4859 | / extern "C" {
[INFO] [stdout] 4860 | |     pub fn xmlAutomataNewCountTrans2(
[INFO] [stdout] 4861 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4862 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4869 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4870 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2980:1
[INFO] [stdout]      |
[INFO] [stdout] 2980 | / extern "C" {
[INFO] [stdout] 2981 | |     pub fn xmlSetProp(node: xmlNodePtr, name: *const xmlChar, value: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2982 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4871:1
[INFO] [stdout]      |
[INFO] [stdout] 4871 | / extern "C" {
[INFO] [stdout] 4872 | |     pub fn xmlAutomataNewOnceTrans(
[INFO] [stdout] 4873 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4874 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4880 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4881 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2983:1
[INFO] [stdout]      |
[INFO] [stdout] 2983 | / extern "C" {
[INFO] [stdout] 2984 | |     pub fn xmlSetNsProp(
[INFO] [stdout] 2985 | |         node: xmlNodePtr,
[INFO] [stdout] 2986 | |         ns: xmlNsPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 2989 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 2990 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4882:1
[INFO] [stdout]      |
[INFO] [stdout] 4882 | / extern "C" {
[INFO] [stdout] 4883 | |     pub fn xmlAutomataNewOnceTrans2(
[INFO] [stdout] 4884 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4885 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4892 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4893 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2991:1
[INFO] [stdout]      |
[INFO] [stdout] 2991 | / extern "C" {
[INFO] [stdout] 2992 | |     pub fn xmlGetNoNsProp(node: *const xmlNode, name: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2993 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4894:1
[INFO] [stdout]      |
[INFO] [stdout] 4894 | / extern "C" {
[INFO] [stdout] 4895 | |     pub fn xmlAutomataNewAllTrans(
[INFO] [stdout] 4896 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4897 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4900 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4901 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2994:1
[INFO] [stdout]      |
[INFO] [stdout] 2994 | / extern "C" {
[INFO] [stdout] 2995 | |     pub fn xmlGetProp(node: *const xmlNode, name: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 2996 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4902:1
[INFO] [stdout]      |
[INFO] [stdout] 4902 | / extern "C" {
[INFO] [stdout] 4903 | |     pub fn xmlAutomataNewEpsilon(
[INFO] [stdout] 4904 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4905 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] 4906 | |         to: xmlAutomataStatePtr,
[INFO] [stdout] 4907 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4908 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:2997:1
[INFO] [stdout]      |
[INFO] [stdout] 2997 | / extern "C" {
[INFO] [stdout] 2998 | |     pub fn xmlHasProp(node: *const xmlNode, name: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 2999 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3000:1
[INFO] [stdout]      |
[INFO] [stdout] 3000 | / extern "C" {
[INFO] [stdout] 3001 | |     pub fn xmlHasNsProp(
[INFO] [stdout] 3002 | |         node: *const xmlNode,
[INFO] [stdout] 3003 | |         name: *const xmlChar,
[INFO] [stdout] 3004 | |         nameSpace: *const xmlChar,
[INFO] [stdout] 3005 | |     ) -> xmlAttrPtr;
[INFO] [stdout] 3006 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3007:1
[INFO] [stdout]      |
[INFO] [stdout] 3007 | / extern "C" {
[INFO] [stdout] 3008 | |     pub fn xmlGetNsProp(
[INFO] [stdout] 3009 | |         node: *const xmlNode,
[INFO] [stdout] 3010 | |         name: *const xmlChar,
[INFO] [stdout] 3011 | |         nameSpace: *const xmlChar,
[INFO] [stdout] 3012 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3014:1
[INFO] [stdout]      |
[INFO] [stdout] 3014 | / extern "C" {
[INFO] [stdout] 3015 | |     pub fn xmlStringGetNodeList(doc: *const xmlDoc, value: *const xmlChar) -> xmlNodePtr;
[INFO] [stdout] 3016 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3017:1
[INFO] [stdout]      |
[INFO] [stdout] 3017 | / extern "C" {
[INFO] [stdout] 3018 | |     pub fn xmlStringLenGetNodeList(
[INFO] [stdout] 3019 | |         doc: *const xmlDoc,
[INFO] [stdout] 3020 | |         value: *const xmlChar,
[INFO] [stdout] 3021 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3022 | |     ) -> xmlNodePtr;
[INFO] [stdout] 3023 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3024:1
[INFO] [stdout]      |
[INFO] [stdout] 3024 | / extern "C" {
[INFO] [stdout] 3025 | |     pub fn xmlNodeListGetString(
[INFO] [stdout] 3026 | |         doc: xmlDocPtr,
[INFO] [stdout] 3027 | |         list: *const xmlNode,
[INFO] [stdout] 3028 | |         inLine: ::std::os::raw::c_int,
[INFO] [stdout] 3029 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3030 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4909:1
[INFO] [stdout]      |
[INFO] [stdout] 4909 | / extern "C" {
[INFO] [stdout] 4910 | |     pub fn xmlAutomataNewCountedTrans(
[INFO] [stdout] 4911 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4912 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4915 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4917:1
[INFO] [stdout]      |
[INFO] [stdout] 4917 | / extern "C" {
[INFO] [stdout] 4918 | |     pub fn xmlAutomataNewCounterTrans(
[INFO] [stdout] 4919 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4920 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4923 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4925:1
[INFO] [stdout]      |
[INFO] [stdout] 4925 | / extern "C" {
[INFO] [stdout] 4926 | |     pub fn xmlAutomataNewCounter(
[INFO] [stdout] 4927 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4928 | |         min: ::std::os::raw::c_int,
[INFO] [stdout] 4929 | |         max: ::std::os::raw::c_int,
[INFO] [stdout] 4930 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4931 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4932:1
[INFO] [stdout]      |
[INFO] [stdout] 4932 | / extern "C" {
[INFO] [stdout] 4933 | |     pub fn xmlAutomataCompile(am: xmlAutomataPtr) -> xmlRegexpPtr;
[INFO] [stdout] 4934 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4935:1
[INFO] [stdout]      |
[INFO] [stdout] 4935 | / extern "C" {
[INFO] [stdout] 4936 | |     pub fn xmlAutomataIsDeterminist(am: xmlAutomataPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4937 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5158:1
[INFO] [stdout]      |
[INFO] [stdout] 5158 | / extern "C" {
[INFO] [stdout] 5159 | |     pub fn xmlAddNotationDecl(
[INFO] [stdout] 5160 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5161 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5165 | |     ) -> xmlNotationPtr;
[INFO] [stdout] 5166 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5167:1
[INFO] [stdout]      |
[INFO] [stdout] 5167 | / extern "C" {
[INFO] [stdout] 5168 | |     pub fn xmlCopyNotationTable(table: xmlNotationTablePtr) -> xmlNotationTablePtr;
[INFO] [stdout] 5169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5170:1
[INFO] [stdout]      |
[INFO] [stdout] 5170 | / extern "C" {
[INFO] [stdout] 5171 | |     pub fn xmlFreeNotationTable(table: xmlNotationTablePtr);
[INFO] [stdout] 5172 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5173:1
[INFO] [stdout]      |
[INFO] [stdout] 5173 | / extern "C" {
[INFO] [stdout] 5174 | |     pub fn xmlDumpNotationDecl(buf: xmlBufferPtr, nota: xmlNotationPtr);
[INFO] [stdout] 5175 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5176:1
[INFO] [stdout]      |
[INFO] [stdout] 5176 | / extern "C" {
[INFO] [stdout] 5177 | |     pub fn xmlDumpNotationTable(buf: xmlBufferPtr, table: xmlNotationTablePtr);
[INFO] [stdout] 5178 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5179:1
[INFO] [stdout]      |
[INFO] [stdout] 5179 | / extern "C" {
[INFO] [stdout] 5180 | |     pub fn xmlNewElementContent(
[INFO] [stdout] 5181 | |         name: *const xmlChar,
[INFO] [stdout] 5182 | |         type_: xmlElementContentType,
[INFO] [stdout] 5183 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5184 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5185:1
[INFO] [stdout]      |
[INFO] [stdout] 5185 | / extern "C" {
[INFO] [stdout] 5186 | |     pub fn xmlCopyElementContent(content: xmlElementContentPtr) -> xmlElementContentPtr;
[INFO] [stdout] 5187 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5188:1
[INFO] [stdout]      |
[INFO] [stdout] 5188 | / extern "C" {
[INFO] [stdout] 5189 | |     pub fn xmlFreeElementContent(cur: xmlElementContentPtr);
[INFO] [stdout] 5190 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5191:1
[INFO] [stdout]      |
[INFO] [stdout] 5191 | / extern "C" {
[INFO] [stdout] 5192 | |     pub fn xmlNewDocElementContent(
[INFO] [stdout] 5193 | |         doc: xmlDocPtr,
[INFO] [stdout] 5194 | |         name: *const xmlChar,
[INFO] [stdout] 5195 | |         type_: xmlElementContentType,
[INFO] [stdout] 5196 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5197 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5198:1
[INFO] [stdout]      |
[INFO] [stdout] 5198 | / extern "C" {
[INFO] [stdout] 5199 | |     pub fn xmlCopyDocElementContent(
[INFO] [stdout] 5200 | |         doc: xmlDocPtr,
[INFO] [stdout] 5201 | |         content: xmlElementContentPtr,
[INFO] [stdout] 5202 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5203 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5204:1
[INFO] [stdout]      |
[INFO] [stdout] 5204 | / extern "C" {
[INFO] [stdout] 5205 | |     pub fn xmlFreeDocElementContent(doc: xmlDocPtr, cur: xmlElementContentPtr);
[INFO] [stdout] 5206 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5207:1
[INFO] [stdout]      |
[INFO] [stdout] 5207 | / extern "C" {
[INFO] [stdout] 5208 | |     pub fn xmlSnprintfElementContent(
[INFO] [stdout] 5209 | |         buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] 5210 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 5213 | |     );
[INFO] [stdout] 5214 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5215:1
[INFO] [stdout]      |
[INFO] [stdout] 5215 | / extern "C" {
[INFO] [stdout] 5216 | |     pub fn xmlSprintfElementContent(
[INFO] [stdout] 5217 | |         buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] 5218 | |         content: xmlElementContentPtr,
[INFO] [stdout] 5219 | |         englob: ::std::os::raw::c_int,
[INFO] [stdout] 5220 | |     );
[INFO] [stdout] 5221 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5222:1
[INFO] [stdout]      |
[INFO] [stdout] 5222 | / extern "C" {
[INFO] [stdout] 5223 | |     pub fn xmlAddElementDecl(
[INFO] [stdout] 5224 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5225 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5229 | |     ) -> xmlElementPtr;
[INFO] [stdout] 5230 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5231:1
[INFO] [stdout]      |
[INFO] [stdout] 5231 | / extern "C" {
[INFO] [stdout] 5232 | |     pub fn xmlCopyElementTable(table: xmlElementTablePtr) -> xmlElementTablePtr;
[INFO] [stdout] 5233 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5234:1
[INFO] [stdout]      |
[INFO] [stdout] 5234 | / extern "C" {
[INFO] [stdout] 5235 | |     pub fn xmlFreeElementTable(table: xmlElementTablePtr);
[INFO] [stdout] 5236 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5237:1
[INFO] [stdout]      |
[INFO] [stdout] 5237 | / extern "C" {
[INFO] [stdout] 5238 | |     pub fn xmlDumpElementTable(buf: xmlBufferPtr, table: xmlElementTablePtr);
[INFO] [stdout] 5239 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5240:1
[INFO] [stdout]      |
[INFO] [stdout] 5240 | / extern "C" {
[INFO] [stdout] 5241 | |     pub fn xmlDumpElementDecl(buf: xmlBufferPtr, elem: xmlElementPtr);
[INFO] [stdout] 5242 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5243:1
[INFO] [stdout]      |
[INFO] [stdout] 5243 | / extern "C" {
[INFO] [stdout] 5244 | |     pub fn xmlCreateEnumeration(name: *const xmlChar) -> xmlEnumerationPtr;
[INFO] [stdout] 5245 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5246:1
[INFO] [stdout]      |
[INFO] [stdout] 5246 | / extern "C" {
[INFO] [stdout] 5247 | |     pub fn xmlFreeEnumeration(cur: xmlEnumerationPtr);
[INFO] [stdout] 5248 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5249:1
[INFO] [stdout]      |
[INFO] [stdout] 5249 | / extern "C" {
[INFO] [stdout] 5250 | |     pub fn xmlCopyEnumeration(cur: xmlEnumerationPtr) -> xmlEnumerationPtr;
[INFO] [stdout] 5251 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5252:1
[INFO] [stdout]      |
[INFO] [stdout] 5252 | / extern "C" {
[INFO] [stdout] 5253 | |     pub fn xmlAddAttributeDecl(
[INFO] [stdout] 5254 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5255 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5263 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5264 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5265:1
[INFO] [stdout]      |
[INFO] [stdout] 5265 | / extern "C" {
[INFO] [stdout] 5266 | |     pub fn xmlCopyAttributeTable(table: xmlAttributeTablePtr) -> xmlAttributeTablePtr;
[INFO] [stdout] 5267 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5268:1
[INFO] [stdout]      |
[INFO] [stdout] 5268 | / extern "C" {
[INFO] [stdout] 5269 | |     pub fn xmlFreeAttributeTable(table: xmlAttributeTablePtr);
[INFO] [stdout] 5270 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5271:1
[INFO] [stdout]      |
[INFO] [stdout] 5271 | / extern "C" {
[INFO] [stdout] 5272 | |     pub fn xmlDumpAttributeTable(buf: xmlBufferPtr, table: xmlAttributeTablePtr);
[INFO] [stdout] 5273 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5274:1
[INFO] [stdout]      |
[INFO] [stdout] 5274 | / extern "C" {
[INFO] [stdout] 5275 | |     pub fn xmlDumpAttributeDecl(buf: xmlBufferPtr, attr: xmlAttributePtr);
[INFO] [stdout] 5276 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5277:1
[INFO] [stdout]      |
[INFO] [stdout] 5277 | / extern "C" {
[INFO] [stdout] 5278 | |     pub fn xmlAddID(
[INFO] [stdout] 5279 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5280 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5283 | |     ) -> xmlIDPtr;
[INFO] [stdout] 5284 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5285:1
[INFO] [stdout]      |
[INFO] [stdout] 5285 | / extern "C" {
[INFO] [stdout] 5286 | |     pub fn xmlFreeIDTable(table: xmlIDTablePtr);
[INFO] [stdout] 5287 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5288:1
[INFO] [stdout]      |
[INFO] [stdout] 5288 | / extern "C" {
[INFO] [stdout] 5289 | |     pub fn xmlGetID(doc: xmlDocPtr, ID: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 5290 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5291:1
[INFO] [stdout]      |
[INFO] [stdout] 5291 | / extern "C" {
[INFO] [stdout] 5292 | |     pub fn xmlIsID(doc: xmlDocPtr, elem: xmlNodePtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5293 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5294:1
[INFO] [stdout]      |
[INFO] [stdout] 5294 | / extern "C" {
[INFO] [stdout] 5295 | |     pub fn xmlRemoveID(doc: xmlDocPtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5296 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5297:1
[INFO] [stdout]      |
[INFO] [stdout] 5297 | / extern "C" {
[INFO] [stdout] 5298 | |     pub fn xmlAddRef(
[INFO] [stdout] 5299 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5300 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5303 | |     ) -> xmlRefPtr;
[INFO] [stdout] 5304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5305:1
[INFO] [stdout]      |
[INFO] [stdout] 5305 | / extern "C" {
[INFO] [stdout] 5306 | |     pub fn xmlFreeRefTable(table: xmlRefTablePtr);
[INFO] [stdout] 5307 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5308:1
[INFO] [stdout]      |
[INFO] [stdout] 5308 | / extern "C" {
[INFO] [stdout] 5309 | |     pub fn xmlIsRef(doc: xmlDocPtr, elem: xmlNodePtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5310 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5311:1
[INFO] [stdout]      |
[INFO] [stdout] 5311 | / extern "C" {
[INFO] [stdout] 5312 | |     pub fn xmlRemoveRef(doc: xmlDocPtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5313 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5314:1
[INFO] [stdout]      |
[INFO] [stdout] 5314 | / extern "C" {
[INFO] [stdout] 5315 | |     pub fn xmlGetRefs(doc: xmlDocPtr, ID: *const xmlChar) -> xmlListPtr;
[INFO] [stdout] 5316 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5317:1
[INFO] [stdout]      |
[INFO] [stdout] 5317 | / extern "C" {
[INFO] [stdout] 5318 | |     pub fn xmlNewValidCtxt() -> xmlValidCtxtPtr;
[INFO] [stdout] 5319 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5320:1
[INFO] [stdout]      |
[INFO] [stdout] 5320 | / extern "C" {
[INFO] [stdout] 5321 | |     pub fn xmlFreeValidCtxt(arg1: xmlValidCtxtPtr);
[INFO] [stdout] 5322 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5323:1
[INFO] [stdout]      |
[INFO] [stdout] 5323 | / extern "C" {
[INFO] [stdout] 5324 | |     pub fn xmlValidateRoot(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5325 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5326:1
[INFO] [stdout]      |
[INFO] [stdout] 5326 | / extern "C" {
[INFO] [stdout] 5327 | |     pub fn xmlValidateElementDecl(
[INFO] [stdout] 5328 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5329 | |         doc: xmlDocPtr,
[INFO] [stdout] 5330 | |         elem: xmlElementPtr,
[INFO] [stdout] 5331 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5332 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5333:1
[INFO] [stdout]      |
[INFO] [stdout] 5333 | / extern "C" {
[INFO] [stdout] 5334 | |     pub fn xmlValidNormalizeAttributeValue(
[INFO] [stdout] 5335 | |         doc: xmlDocPtr,
[INFO] [stdout] 5336 | |         elem: xmlNodePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5339 | |     ) -> *mut xmlChar;
[INFO] [stdout] 5340 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5341:1
[INFO] [stdout]      |
[INFO] [stdout] 5341 | / extern "C" {
[INFO] [stdout] 5342 | |     pub fn xmlValidCtxtNormalizeAttributeValue(
[INFO] [stdout] 5343 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5344 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5348 | |     ) -> *mut xmlChar;
[INFO] [stdout] 5349 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5350:1
[INFO] [stdout]      |
[INFO] [stdout] 5350 | / extern "C" {
[INFO] [stdout] 5351 | |     pub fn xmlValidateAttributeDecl(
[INFO] [stdout] 5352 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5353 | |         doc: xmlDocPtr,
[INFO] [stdout] 5354 | |         attr: xmlAttributePtr,
[INFO] [stdout] 5355 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5356 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5357:1
[INFO] [stdout]      |
[INFO] [stdout] 5357 | / extern "C" {
[INFO] [stdout] 5358 | |     pub fn xmlValidateAttributeValue(
[INFO] [stdout] 5359 | |         type_: xmlAttributeType,
[INFO] [stdout] 5360 | |         value: *const xmlChar,
[INFO] [stdout] 5361 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5362 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5363:1
[INFO] [stdout]      |
[INFO] [stdout] 5363 | / extern "C" {
[INFO] [stdout] 5364 | |     pub fn xmlValidateNotationDecl(
[INFO] [stdout] 5365 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5366 | |         doc: xmlDocPtr,
[INFO] [stdout] 5367 | |         nota: xmlNotationPtr,
[INFO] [stdout] 5368 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5369 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5370:1
[INFO] [stdout]      |
[INFO] [stdout] 5370 | / extern "C" {
[INFO] [stdout] 5371 | |     pub fn xmlValidateDtd(
[INFO] [stdout] 5372 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5373 | |         doc: xmlDocPtr,
[INFO] [stdout] 5374 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5375 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5376 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5377:1
[INFO] [stdout]      |
[INFO] [stdout] 5377 | / extern "C" {
[INFO] [stdout] 5378 | |     pub fn xmlValidateDtdFinal(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5379 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5380:1
[INFO] [stdout]      |
[INFO] [stdout] 5380 | / extern "C" {
[INFO] [stdout] 5381 | |     pub fn xmlValidateDocument(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5382 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3031:1
[INFO] [stdout]      |
[INFO] [stdout] 3031 | / extern "C" {
[INFO] [stdout] 3032 | |     pub fn xmlNodeListGetRawString(
[INFO] [stdout] 3033 | |         doc: *const xmlDoc,
[INFO] [stdout] 3034 | |         list: *const xmlNode,
[INFO] [stdout] 3035 | |         inLine: ::std::os::raw::c_int,
[INFO] [stdout] 3036 | |     ) -> *mut xmlChar;
[INFO] [stdout] 3037 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5383:1
[INFO] [stdout]      |
[INFO] [stdout] 5383 | / extern "C" {
[INFO] [stdout] 5384 | |     pub fn xmlValidateElement(
[INFO] [stdout] 5385 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5386 | |         doc: xmlDocPtr,
[INFO] [stdout] 5387 | |         elem: xmlNodePtr,
[INFO] [stdout] 5388 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5389 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5390:1
[INFO] [stdout]      |
[INFO] [stdout] 5390 | / extern "C" {
[INFO] [stdout] 5391 | |     pub fn xmlValidateOneElement(
[INFO] [stdout] 5392 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5393 | |         doc: xmlDocPtr,
[INFO] [stdout] 5394 | |         elem: xmlNodePtr,
[INFO] [stdout] 5395 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5396 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3038:1
[INFO] [stdout]      |
[INFO] [stdout] 3038 | / extern "C" {
[INFO] [stdout] 3039 | |     pub fn xmlNodeSetContent(cur: xmlNodePtr, content: *const xmlChar);
[INFO] [stdout] 3040 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5397:1
[INFO] [stdout]      |
[INFO] [stdout] 5397 | / extern "C" {
[INFO] [stdout] 5398 | |     pub fn xmlValidateOneAttribute(
[INFO] [stdout] 5399 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5400 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5404 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5405 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5406:1
[INFO] [stdout]      |
[INFO] [stdout] 5406 | / extern "C" {
[INFO] [stdout] 5407 | |     pub fn xmlValidateOneNamespace(
[INFO] [stdout] 5408 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5409 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5414 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5415 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3041:1
[INFO] [stdout]      |
[INFO] [stdout] 3041 | / extern "C" {
[INFO] [stdout] 3042 | |     pub fn xmlNodeSetContentLen(
[INFO] [stdout] 3043 | |         cur: xmlNodePtr,
[INFO] [stdout] 3044 | |         content: *const xmlChar,
[INFO] [stdout] 3045 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3046 | |     );
[INFO] [stdout] 3047 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5416:1
[INFO] [stdout]      |
[INFO] [stdout] 5416 | / extern "C" {
[INFO] [stdout] 5417 | |     pub fn xmlValidateDocumentFinal(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr)
[INFO] [stdout] 5418 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 5419 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3048:1
[INFO] [stdout]      |
[INFO] [stdout] 3048 | / extern "C" {
[INFO] [stdout] 3049 | |     pub fn xmlNodeAddContent(cur: xmlNodePtr, content: *const xmlChar);
[INFO] [stdout] 3050 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5420:1
[INFO] [stdout]      |
[INFO] [stdout] 5420 | / extern "C" {
[INFO] [stdout] 5421 | |     pub fn xmlValidateNotationUse(
[INFO] [stdout] 5422 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5423 | |         doc: xmlDocPtr,
[INFO] [stdout] 5424 | |         notationName: *const xmlChar,
[INFO] [stdout] 5425 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5426 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3051:1
[INFO] [stdout]      |
[INFO] [stdout] 3051 | / extern "C" {
[INFO] [stdout] 3052 | |     pub fn xmlNodeAddContentLen(
[INFO] [stdout] 3053 | |         cur: xmlNodePtr,
[INFO] [stdout] 3054 | |         content: *const xmlChar,
[INFO] [stdout] 3055 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 3056 | |     );
[INFO] [stdout] 3057 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5427:1
[INFO] [stdout]      |
[INFO] [stdout] 5427 | / extern "C" {
[INFO] [stdout] 5428 | |     pub fn xmlIsMixedElement(doc: xmlDocPtr, name: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5429 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3058:1
[INFO] [stdout]      |
[INFO] [stdout] 3058 | / extern "C" {
[INFO] [stdout] 3059 | |     pub fn xmlNodeGetContent(cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3060 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5430:1
[INFO] [stdout]      |
[INFO] [stdout] 5430 | / extern "C" {
[INFO] [stdout] 5431 | |     pub fn xmlGetDtdAttrDesc(
[INFO] [stdout] 5432 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5433 | |         elem: *const xmlChar,
[INFO] [stdout] 5434 | |         name: *const xmlChar,
[INFO] [stdout] 5435 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5436 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3061:1
[INFO] [stdout]      |
[INFO] [stdout] 3061 | / extern "C" {
[INFO] [stdout] 3062 | |     pub fn xmlNodeBufGetContent(buffer: xmlBufferPtr, cur: *const xmlNode)
[INFO] [stdout] 3063 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 3064 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3065:1
[INFO] [stdout]      |
[INFO] [stdout] 3065 | / extern "C" {
[INFO] [stdout] 3066 | |     pub fn xmlBufGetNodeContent(buf: xmlBufPtr, cur: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 3067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5437:1
[INFO] [stdout]      |
[INFO] [stdout] 5437 | / extern "C" {
[INFO] [stdout] 5438 | |     pub fn xmlGetDtdQAttrDesc(
[INFO] [stdout] 5439 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5440 | |         elem: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5443 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5444 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3068:1
[INFO] [stdout]      |
[INFO] [stdout] 3068 | / extern "C" {
[INFO] [stdout] 3069 | |     pub fn xmlNodeGetLang(cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3070 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5445:1
[INFO] [stdout]      |
[INFO] [stdout] 5445 | / extern "C" {
[INFO] [stdout] 5446 | |     pub fn xmlGetDtdNotationDesc(dtd: xmlDtdPtr, name: *const xmlChar) -> xmlNotationPtr;
[INFO] [stdout] 5447 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3071:1
[INFO] [stdout]      |
[INFO] [stdout] 3071 | / extern "C" {
[INFO] [stdout] 3072 | |     pub fn xmlNodeGetSpacePreserve(cur: *const xmlNode) -> ::std::os::raw::c_int;
[INFO] [stdout] 3073 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5448:1
[INFO] [stdout]      |
[INFO] [stdout] 5448 | / extern "C" {
[INFO] [stdout] 5449 | |     pub fn xmlGetDtdQElementDesc(
[INFO] [stdout] 5450 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5451 | |         name: *const xmlChar,
[INFO] [stdout] 5452 | |         prefix: *const xmlChar,
[INFO] [stdout] 5453 | |     ) -> xmlElementPtr;
[INFO] [stdout] 5454 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3074:1
[INFO] [stdout]      |
[INFO] [stdout] 3074 | / extern "C" {
[INFO] [stdout] 3075 | |     pub fn xmlNodeSetLang(cur: xmlNodePtr, lang: *const xmlChar);
[INFO] [stdout] 3076 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5455:1
[INFO] [stdout]      |
[INFO] [stdout] 5455 | / extern "C" {
[INFO] [stdout] 5456 | |     pub fn xmlGetDtdElementDesc(dtd: xmlDtdPtr, name: *const xmlChar) -> xmlElementPtr;
[INFO] [stdout] 5457 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3077:1
[INFO] [stdout]      |
[INFO] [stdout] 3077 | / extern "C" {
[INFO] [stdout] 3078 | |     pub fn xmlNodeSetSpacePreserve(cur: xmlNodePtr, val: ::std::os::raw::c_int);
[INFO] [stdout] 3079 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3080:1
[INFO] [stdout]      |
[INFO] [stdout] 3080 | / extern "C" {
[INFO] [stdout] 3081 | |     pub fn xmlNodeGetBase(doc: *const xmlDoc, cur: *const xmlNode) -> *mut xmlChar;
[INFO] [stdout] 3082 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5458:1
[INFO] [stdout]      |
[INFO] [stdout] 5458 | / extern "C" {
[INFO] [stdout] 5459 | |     pub fn xmlValidGetPotentialChildren(
[INFO] [stdout] 5460 | |         ctree: *mut xmlElementContent,
[INFO] [stdout] 5461 | |         names: *mut *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5464 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5465 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3083:1
[INFO] [stdout]      |
[INFO] [stdout] 3083 | / extern "C" {
[INFO] [stdout] 3084 | |     pub fn xmlNodeSetBase(cur: xmlNodePtr, uri: *const xmlChar);
[INFO] [stdout] 3085 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3086:1
[INFO] [stdout]      |
[INFO] [stdout] 3086 | / extern "C" {
[INFO] [stdout] 3087 | |     pub fn xmlRemoveProp(cur: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3088 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5466:1
[INFO] [stdout]      |
[INFO] [stdout] 5466 | / extern "C" {
[INFO] [stdout] 5467 | |     pub fn xmlValidGetValidElements(
[INFO] [stdout] 5468 | |         prev: *mut xmlNode,
[INFO] [stdout] 5469 | |         next: *mut xmlNode,
[INFO] [stdout] ...    |
[INFO] [stdout] 5472 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5473 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3089:1
[INFO] [stdout]      |
[INFO] [stdout] 3089 | / extern "C" {
[INFO] [stdout] 3090 | |     pub fn xmlUnsetNsProp(
[INFO] [stdout] 3091 | |         node: xmlNodePtr,
[INFO] [stdout] 3092 | |         ns: xmlNsPtr,
[INFO] [stdout] 3093 | |         name: *const xmlChar,
[INFO] [stdout] 3094 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3095 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5474:1
[INFO] [stdout]      |
[INFO] [stdout] 5474 | / extern "C" {
[INFO] [stdout] 5475 | |     pub fn xmlValidateNameValue(value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5476 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3096:1
[INFO] [stdout]      |
[INFO] [stdout] 3096 | / extern "C" {
[INFO] [stdout] 3097 | |     pub fn xmlUnsetProp(node: xmlNodePtr, name: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 3098 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5477:1
[INFO] [stdout]      |
[INFO] [stdout] 5477 | / extern "C" {
[INFO] [stdout] 5478 | |     pub fn xmlValidateNamesValue(value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5479 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3099:1
[INFO] [stdout]      |
[INFO] [stdout] 3099 | / extern "C" {
[INFO] [stdout] 3100 | |     pub fn xmlBufferWriteCHAR(buf: xmlBufferPtr, string: *const xmlChar);
[INFO] [stdout] 3101 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5480:1
[INFO] [stdout]      |
[INFO] [stdout] 5480 | / extern "C" {
[INFO] [stdout] 5481 | |     pub fn xmlValidateNmtokenValue(value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5482 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3102:1
[INFO] [stdout]      |
[INFO] [stdout] 3102 | / extern "C" {
[INFO] [stdout] 3103 | |     pub fn xmlBufferWriteChar(buf: xmlBufferPtr, string: *const ::std::os::raw::c_char);
[INFO] [stdout] 3104 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5483:1
[INFO] [stdout]      |
[INFO] [stdout] 5483 | / extern "C" {
[INFO] [stdout] 5484 | |     pub fn xmlValidateNmtokensValue(value: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5485 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3105:1
[INFO] [stdout]      |
[INFO] [stdout] 3105 | / extern "C" {
[INFO] [stdout] 3106 | |     pub fn xmlBufferWriteQuotedString(buf: xmlBufferPtr, string: *const xmlChar);
[INFO] [stdout] 3107 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5486:1
[INFO] [stdout]      |
[INFO] [stdout] 5486 | / extern "C" {
[INFO] [stdout] 5487 | |     pub fn xmlValidBuildContentModel(
[INFO] [stdout] 5488 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5489 | |         elem: xmlElementPtr,
[INFO] [stdout] 5490 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5491 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3108:1
[INFO] [stdout]      |
[INFO] [stdout] 3108 | / extern "C" {
[INFO] [stdout] 3109 | |     pub fn xmlAttrSerializeTxtContent(
[INFO] [stdout] 3110 | |         buf: xmlBufferPtr,
[INFO] [stdout] 3111 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3114 | |     );
[INFO] [stdout] 3115 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5492:1
[INFO] [stdout]      |
[INFO] [stdout] 5492 | / extern "C" {
[INFO] [stdout] 5493 | |     pub fn xmlValidatePushElement(
[INFO] [stdout] 5494 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5495 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5498 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5499 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3116:1
[INFO] [stdout]      |
[INFO] [stdout] 3116 | / extern "C" {
[INFO] [stdout] 3117 | |     pub fn xmlReconciliateNs(doc: xmlDocPtr, tree: xmlNodePtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5500:1
[INFO] [stdout]      |
[INFO] [stdout] 5500 | / extern "C" {
[INFO] [stdout] 5501 | |     pub fn xmlValidatePushCData(
[INFO] [stdout] 5502 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5503 | |         data: *const xmlChar,
[INFO] [stdout] 5504 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 5505 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5506 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3119:1
[INFO] [stdout]      |
[INFO] [stdout] 3119 | / extern "C" {
[INFO] [stdout] 3120 | |     pub fn xmlDocDumpFormatMemory(
[INFO] [stdout] 3121 | |         cur: xmlDocPtr,
[INFO] [stdout] 3122 | |         mem: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3125 | |     );
[INFO] [stdout] 3126 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5507:1
[INFO] [stdout]      |
[INFO] [stdout] 5507 | / extern "C" {
[INFO] [stdout] 5508 | |     pub fn xmlValidatePopElement(
[INFO] [stdout] 5509 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5510 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5513 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3127:1
[INFO] [stdout]      |
[INFO] [stdout] 3127 | / extern "C" {
[INFO] [stdout] 3128 | |     pub fn xmlDocDumpMemory(
[INFO] [stdout] 3129 | |         cur: xmlDocPtr,
[INFO] [stdout] 3130 | |         mem: *mut *mut xmlChar,
[INFO] [stdout] 3131 | |         size: *mut ::std::os::raw::c_int,
[INFO] [stdout] 3132 | |     );
[INFO] [stdout] 3133 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5752:1
[INFO] [stdout]      |
[INFO] [stdout] 5752 | / extern "C" {
[INFO] [stdout] 5753 | |     pub fn xmlNewEntity(
[INFO] [stdout] 5754 | |         doc: xmlDocPtr,
[INFO] [stdout] 5755 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5760 | |     ) -> xmlEntityPtr;
[INFO] [stdout] 5761 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3134:1
[INFO] [stdout]      |
[INFO] [stdout] 3134 | / extern "C" {
[INFO] [stdout] 3135 | |     pub fn xmlDocDumpMemoryEnc(
[INFO] [stdout] 3136 | |         out_doc: xmlDocPtr,
[INFO] [stdout] 3137 | |         doc_txt_ptr: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3140 | |     );
[INFO] [stdout] 3141 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5762:1
[INFO] [stdout]      |
[INFO] [stdout] 5762 | / extern "C" {
[INFO] [stdout] 5763 | |     pub fn xmlAddDocEntity(
[INFO] [stdout] 5764 | |         doc: xmlDocPtr,
[INFO] [stdout] 5765 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5770 | |     ) -> xmlEntityPtr;
[INFO] [stdout] 5771 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3142:1
[INFO] [stdout]      |
[INFO] [stdout] 3142 | / extern "C" {
[INFO] [stdout] 3143 | |     pub fn xmlDocDumpFormatMemoryEnc(
[INFO] [stdout] 3144 | |         out_doc: xmlDocPtr,
[INFO] [stdout] 3145 | |         doc_txt_ptr: *mut *mut xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3149 | |     );
[INFO] [stdout] 3150 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5772:1
[INFO] [stdout]      |
[INFO] [stdout] 5772 | / extern "C" {
[INFO] [stdout] 5773 | |     pub fn xmlAddDtdEntity(
[INFO] [stdout] 5774 | |         doc: xmlDocPtr,
[INFO] [stdout] 5775 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5780 | |     ) -> xmlEntityPtr;
[INFO] [stdout] 5781 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3151:1
[INFO] [stdout]      |
[INFO] [stdout] 3151 | / extern "C" {
[INFO] [stdout] 3152 | |     pub fn xmlDocFormatDump(
[INFO] [stdout] 3153 | |         f: *mut FILE,
[INFO] [stdout] 3154 | |         cur: xmlDocPtr,
[INFO] [stdout] 3155 | |         format: ::std::os::raw::c_int,
[INFO] [stdout] 3156 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3157 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5782:1
[INFO] [stdout]      |
[INFO] [stdout] 5782 | / extern "C" {
[INFO] [stdout] 5783 | |     pub fn xmlGetPredefinedEntity(name: *const xmlChar) -> xmlEntityPtr;
[INFO] [stdout] 5784 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3158:1
[INFO] [stdout]      |
[INFO] [stdout] 3158 | / extern "C" {
[INFO] [stdout] 3159 | |     pub fn xmlDocDump(f: *mut FILE, cur: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3160 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3161:1
[INFO] [stdout]      |
[INFO] [stdout] 3161 | / extern "C" {
[INFO] [stdout] 3162 | |     pub fn xmlElemDump(f: *mut FILE, doc: xmlDocPtr, cur: xmlNodePtr);
[INFO] [stdout] 3163 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5785:1
[INFO] [stdout]      |
[INFO] [stdout] 5785 | / extern "C" {
[INFO] [stdout] 5786 | |     pub fn xmlGetDocEntity(doc: *const xmlDoc, name: *const xmlChar) -> xmlEntityPtr;
[INFO] [stdout] 5787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5788:1
[INFO] [stdout]      |
[INFO] [stdout] 5788 | / extern "C" {
[INFO] [stdout] 5789 | |     pub fn xmlGetDtdEntity(doc: xmlDocPtr, name: *const xmlChar) -> xmlEntityPtr;
[INFO] [stdout] 5790 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3164:1
[INFO] [stdout]      |
[INFO] [stdout] 3164 | / extern "C" {
[INFO] [stdout] 3165 | |     pub fn xmlSaveFile(
[INFO] [stdout] 3166 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3167 | |         cur: xmlDocPtr,
[INFO] [stdout] 3168 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5791:1
[INFO] [stdout]      |
[INFO] [stdout] 5791 | / extern "C" {
[INFO] [stdout] 5792 | |     pub fn xmlGetParameterEntity(doc: xmlDocPtr, name: *const xmlChar) -> xmlEntityPtr;
[INFO] [stdout] 5793 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5794:1
[INFO] [stdout]      |
[INFO] [stdout] 5794 | / extern "C" {
[INFO] [stdout] 5795 | |     pub fn xmlEncodeEntitiesReentrant(doc: xmlDocPtr, input: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 5796 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5797:1
[INFO] [stdout]      |
[INFO] [stdout] 5797 | / extern "C" {
[INFO] [stdout] 5798 | |     pub fn xmlEncodeSpecialChars(doc: *const xmlDoc, input: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 5799 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3170:1
[INFO] [stdout]      |
[INFO] [stdout] 3170 | / extern "C" {
[INFO] [stdout] 3171 | |     pub fn xmlSaveFormatFile(
[INFO] [stdout] 3172 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3173 | |         cur: xmlDocPtr,
[INFO] [stdout] 3174 | |         format: ::std::os::raw::c_int,
[INFO] [stdout] 3175 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3176 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3177:1
[INFO] [stdout]      |
[INFO] [stdout] 3177 | / extern "C" {
[INFO] [stdout] 3178 | |     pub fn xmlBufNodeDump(
[INFO] [stdout] 3179 | |         buf: xmlBufPtr,
[INFO] [stdout] 3180 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3184 | |     ) -> usize;
[INFO] [stdout] 3185 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3186:1
[INFO] [stdout]      |
[INFO] [stdout] 3186 | / extern "C" {
[INFO] [stdout] 3187 | |     pub fn xmlNodeDump(
[INFO] [stdout] 3188 | |         buf: xmlBufferPtr,
[INFO] [stdout] 3189 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3193 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3194 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3195:1
[INFO] [stdout]      |
[INFO] [stdout] 3195 | / extern "C" {
[INFO] [stdout] 3196 | |     pub fn xmlSaveFileTo(
[INFO] [stdout] 3197 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3198 | |         cur: xmlDocPtr,
[INFO] [stdout] 3199 | |         encoding: *const ::std::os::raw::c_char,
[INFO] [stdout] 3200 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3202:1
[INFO] [stdout]      |
[INFO] [stdout] 3202 | / extern "C" {
[INFO] [stdout] 3203 | |     pub fn xmlSaveFormatFileTo(
[INFO] [stdout] 3204 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3205 | |         cur: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3208 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3209 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3210:1
[INFO] [stdout]      |
[INFO] [stdout] 3210 | / extern "C" {
[INFO] [stdout] 3211 | |     pub fn xmlNodeDumpOutput(
[INFO] [stdout] 3212 | |         buf: xmlOutputBufferPtr,
[INFO] [stdout] 3213 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3218 | |     );
[INFO] [stdout] 3219 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3220:1
[INFO] [stdout]      |
[INFO] [stdout] 3220 | / extern "C" {
[INFO] [stdout] 3221 | |     pub fn xmlSaveFormatFileEnc(
[INFO] [stdout] 3222 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3223 | |         cur: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3226 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3227 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3228:1
[INFO] [stdout]      |
[INFO] [stdout] 3228 | / extern "C" {
[INFO] [stdout] 3229 | |     pub fn xmlSaveFileEnc(
[INFO] [stdout] 3230 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3231 | |         cur: xmlDocPtr,
[INFO] [stdout] 3232 | |         encoding: *const ::std::os::raw::c_char,
[INFO] [stdout] 3233 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3234 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3235:1
[INFO] [stdout]      |
[INFO] [stdout] 3235 | / extern "C" {
[INFO] [stdout] 3236 | |     pub fn xmlIsXHTML(systemID: *const xmlChar, publicID: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 3237 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3238:1
[INFO] [stdout]      |
[INFO] [stdout] 3238 | / extern "C" {
[INFO] [stdout] 3239 | |     pub fn xmlGetDocCompressMode(doc: *const xmlDoc) -> ::std::os::raw::c_int;
[INFO] [stdout] 3240 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3241:1
[INFO] [stdout]      |
[INFO] [stdout] 3241 | / extern "C" {
[INFO] [stdout] 3242 | |     pub fn xmlSetDocCompressMode(doc: xmlDocPtr, mode: ::std::os::raw::c_int);
[INFO] [stdout] 3243 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3244:1
[INFO] [stdout]      |
[INFO] [stdout] 3244 | / extern "C" {
[INFO] [stdout] 3245 | |     pub fn xmlGetCompressMode() -> ::std::os::raw::c_int;
[INFO] [stdout] 3246 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3247:1
[INFO] [stdout]      |
[INFO] [stdout] 3247 | / extern "C" {
[INFO] [stdout] 3248 | |     pub fn xmlSetCompressMode(mode: ::std::os::raw::c_int);
[INFO] [stdout] 3249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3250:1
[INFO] [stdout]      |
[INFO] [stdout] 3250 | / extern "C" {
[INFO] [stdout] 3251 | |     pub fn xmlDOMWrapNewCtxt() -> xmlDOMWrapCtxtPtr;
[INFO] [stdout] 3252 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3253:1
[INFO] [stdout]      |
[INFO] [stdout] 3253 | / extern "C" {
[INFO] [stdout] 3254 | |     pub fn xmlDOMWrapFreeCtxt(ctxt: xmlDOMWrapCtxtPtr);
[INFO] [stdout] 3255 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3256:1
[INFO] [stdout]      |
[INFO] [stdout] 3256 | / extern "C" {
[INFO] [stdout] 3257 | |     pub fn xmlDOMWrapReconcileNamespaces(
[INFO] [stdout] 3258 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3259 | |         elem: xmlNodePtr,
[INFO] [stdout] 3260 | |         options: ::std::os::raw::c_int,
[INFO] [stdout] 3261 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3262 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3263:1
[INFO] [stdout]      |
[INFO] [stdout] 3263 | / extern "C" {
[INFO] [stdout] 3264 | |     pub fn xmlDOMWrapAdoptNode(
[INFO] [stdout] 3265 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3266 | |         sourceDoc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3271 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3272 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3273:1
[INFO] [stdout]      |
[INFO] [stdout] 3273 | / extern "C" {
[INFO] [stdout] 3274 | |     pub fn xmlDOMWrapRemoveNode(
[INFO] [stdout] 3275 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3276 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3279 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3280 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3281:1
[INFO] [stdout]      |
[INFO] [stdout] 3281 | / extern "C" {
[INFO] [stdout] 3282 | |     pub fn xmlDOMWrapCloneNode(
[INFO] [stdout] 3283 | |         ctxt: xmlDOMWrapCtxtPtr,
[INFO] [stdout] 3284 | |         sourceDoc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 3291 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3292 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3293:1
[INFO] [stdout]      |
[INFO] [stdout] 3293 | / extern "C" {
[INFO] [stdout] 3294 | |     pub fn xmlChildElementCount(parent: xmlNodePtr) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 3295 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3296:1
[INFO] [stdout]      |
[INFO] [stdout] 3296 | / extern "C" {
[INFO] [stdout] 3297 | |     pub fn xmlNextElementSibling(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3298 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3299:1
[INFO] [stdout]      |
[INFO] [stdout] 3299 | / extern "C" {
[INFO] [stdout] 3300 | |     pub fn xmlFirstElementChild(parent: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3301 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3302:1
[INFO] [stdout]      |
[INFO] [stdout] 3302 | / extern "C" {
[INFO] [stdout] 3303 | |     pub fn xmlLastElementChild(parent: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5800:1
[INFO] [stdout]      |
[INFO] [stdout] 5800 | / extern "C" {
[INFO] [stdout] 5801 | |     pub fn xmlCreateEntitiesTable() -> xmlEntitiesTablePtr;
[INFO] [stdout] 5802 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3305:1
[INFO] [stdout]      |
[INFO] [stdout] 3305 | / extern "C" {
[INFO] [stdout] 3306 | |     pub fn xmlPreviousElementSibling(node: xmlNodePtr) -> xmlNodePtr;
[INFO] [stdout] 3307 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5803:1
[INFO] [stdout]      |
[INFO] [stdout] 5803 | / extern "C" {
[INFO] [stdout] 5804 | |     pub fn xmlCopyEntitiesTable(table: xmlEntitiesTablePtr) -> xmlEntitiesTablePtr;
[INFO] [stdout] 5805 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5806:1
[INFO] [stdout]      |
[INFO] [stdout] 5806 | / extern "C" {
[INFO] [stdout] 5807 | |     pub fn xmlFreeEntitiesTable(table: xmlEntitiesTablePtr);
[INFO] [stdout] 5808 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3321:1
[INFO] [stdout]      |
[INFO] [stdout] 3321 | / extern "C" {
[INFO] [stdout] 3322 | |     pub fn xmlMemSetup(
[INFO] [stdout] 3323 | |         freeFunc: xmlFreeFunc,
[INFO] [stdout] 3324 | |         mallocFunc: xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3327 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3328 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3329:1
[INFO] [stdout]      |
[INFO] [stdout] 3329 | / extern "C" {
[INFO] [stdout] 3330 | |     pub fn xmlMemGet(
[INFO] [stdout] 3331 | |         freeFunc: *mut xmlFreeFunc,
[INFO] [stdout] 3332 | |         mallocFunc: *mut xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3335 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3336 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3337:1
[INFO] [stdout]      |
[INFO] [stdout] 3337 | / extern "C" {
[INFO] [stdout] 3338 | |     pub fn xmlGcMemSetup(
[INFO] [stdout] 3339 | |         freeFunc: xmlFreeFunc,
[INFO] [stdout] 3340 | |         mallocFunc: xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3344 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3345 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3346:1
[INFO] [stdout]      |
[INFO] [stdout] 3346 | / extern "C" {
[INFO] [stdout] 3347 | |     pub fn xmlGcMemGet(
[INFO] [stdout] 3348 | |         freeFunc: *mut xmlFreeFunc,
[INFO] [stdout] 3349 | |         mallocFunc: *mut xmlMallocFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3353 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3354 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5809:1
[INFO] [stdout]      |
[INFO] [stdout] 5809 | / extern "C" {
[INFO] [stdout] 5810 | |     pub fn xmlDumpEntitiesTable(buf: xmlBufferPtr, table: xmlEntitiesTablePtr);
[INFO] [stdout] 5811 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5812:1
[INFO] [stdout]      |
[INFO] [stdout] 5812 | / extern "C" {
[INFO] [stdout] 5813 | |     pub fn xmlDumpEntityDecl(buf: xmlBufferPtr, ent: xmlEntityPtr);
[INFO] [stdout] 5814 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8252:1
[INFO] [stdout]      |
[INFO] [stdout] 8252 | / extern "C" {
[INFO] [stdout] 8253 | |     pub fn xmlInitCharEncodingHandlers();
[INFO] [stdout] 8254 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8255:1
[INFO] [stdout]      |
[INFO] [stdout] 8255 | / extern "C" {
[INFO] [stdout] 8256 | |     pub fn xmlCleanupCharEncodingHandlers();
[INFO] [stdout] 8257 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8258:1
[INFO] [stdout]      |
[INFO] [stdout] 8258 | / extern "C" {
[INFO] [stdout] 8259 | |     pub fn xmlRegisterCharEncodingHandler(handler: xmlCharEncodingHandlerPtr);
[INFO] [stdout] 8260 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8261:1
[INFO] [stdout]      |
[INFO] [stdout] 8261 | / extern "C" {
[INFO] [stdout] 8262 | |     pub fn xmlGetCharEncodingHandler(enc: xmlCharEncoding) -> xmlCharEncodingHandlerPtr;
[INFO] [stdout] 8263 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8264:1
[INFO] [stdout]      |
[INFO] [stdout] 8264 | / extern "C" {
[INFO] [stdout] 8265 | |     pub fn xmlFindCharEncodingHandler(
[INFO] [stdout] 8266 | |         name: *const ::std::os::raw::c_char,
[INFO] [stdout] 8267 | |     ) -> xmlCharEncodingHandlerPtr;
[INFO] [stdout] 8268 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8269:1
[INFO] [stdout]      |
[INFO] [stdout] 8269 | / extern "C" {
[INFO] [stdout] 8270 | |     pub fn xmlNewCharEncodingHandler(
[INFO] [stdout] 8271 | |         name: *const ::std::os::raw::c_char,
[INFO] [stdout] 8272 | |         input: xmlCharEncodingInputFunc,
[INFO] [stdout] 8273 | |         output: xmlCharEncodingOutputFunc,
[INFO] [stdout] 8274 | |     ) -> xmlCharEncodingHandlerPtr;
[INFO] [stdout] 8275 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8276:1
[INFO] [stdout]      |
[INFO] [stdout] 8276 | / extern "C" {
[INFO] [stdout] 8277 | |     pub fn xmlAddEncodingAlias(
[INFO] [stdout] 8278 | |         name: *const ::std::os::raw::c_char,
[INFO] [stdout] 8279 | |         alias: *const ::std::os::raw::c_char,
[INFO] [stdout] 8280 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8281 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8282:1
[INFO] [stdout]      |
[INFO] [stdout] 8282 | / extern "C" {
[INFO] [stdout] 8283 | |     pub fn xmlDelEncodingAlias(alias: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 8284 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8285:1
[INFO] [stdout]      |
[INFO] [stdout] 8285 | / extern "C" {
[INFO] [stdout] 8286 | |     pub fn xmlGetEncodingAlias(
[INFO] [stdout] 8287 | |         alias: *const ::std::os::raw::c_char,
[INFO] [stdout] 8288 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8289 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8290:1
[INFO] [stdout]      |
[INFO] [stdout] 8290 | / extern "C" {
[INFO] [stdout] 8291 | |     pub fn xmlCleanupEncodingAliases();
[INFO] [stdout] 8292 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8293:1
[INFO] [stdout]      |
[INFO] [stdout] 8293 | / extern "C" {
[INFO] [stdout] 8294 | |     pub fn xmlParseCharEncoding(name: *const ::std::os::raw::c_char) -> xmlCharEncoding;
[INFO] [stdout] 8295 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8296:1
[INFO] [stdout]      |
[INFO] [stdout] 8296 | / extern "C" {
[INFO] [stdout] 8297 | |     pub fn xmlGetCharEncodingName(enc: xmlCharEncoding) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 8298 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8299:1
[INFO] [stdout]      |
[INFO] [stdout] 8299 | / extern "C" {
[INFO] [stdout] 8300 | |     pub fn xmlDetectCharEncoding(
[INFO] [stdout] 8301 | |         in_: *const ::std::os::raw::c_uchar,
[INFO] [stdout] 8302 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8303 | |     ) -> xmlCharEncoding;
[INFO] [stdout] 8304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8305:1
[INFO] [stdout]      |
[INFO] [stdout] 8305 | / extern "C" {
[INFO] [stdout] 8306 | |     pub fn xmlCharEncOutFunc(
[INFO] [stdout] 8307 | |         handler: *mut xmlCharEncodingHandler,
[INFO] [stdout] 8308 | |         out: xmlBufferPtr,
[INFO] [stdout] 8309 | |         in_: xmlBufferPtr,
[INFO] [stdout] 8310 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8311 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8312:1
[INFO] [stdout]      |
[INFO] [stdout] 8312 | / extern "C" {
[INFO] [stdout] 8313 | |     pub fn xmlCharEncInFunc(
[INFO] [stdout] 8314 | |         handler: *mut xmlCharEncodingHandler,
[INFO] [stdout] 8315 | |         out: xmlBufferPtr,
[INFO] [stdout] 8316 | |         in_: xmlBufferPtr,
[INFO] [stdout] 8317 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8318 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8319:1
[INFO] [stdout]      |
[INFO] [stdout] 8319 | / extern "C" {
[INFO] [stdout] 8320 | |     pub fn xmlCharEncFirstLine(
[INFO] [stdout] 8321 | |         handler: *mut xmlCharEncodingHandler,
[INFO] [stdout] 8322 | |         out: xmlBufferPtr,
[INFO] [stdout] 8323 | |         in_: xmlBufferPtr,
[INFO] [stdout] 8324 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8325 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8326:1
[INFO] [stdout]      |
[INFO] [stdout] 8326 | / extern "C" {
[INFO] [stdout] 8327 | |     pub fn xmlCharEncCloseFunc(handler: *mut xmlCharEncodingHandler) -> ::std::os::raw::c_int;
[INFO] [stdout] 8328 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8329:1
[INFO] [stdout]      |
[INFO] [stdout] 8329 | / extern "C" {
[INFO] [stdout] 8330 | |     pub fn UTF8Toisolat1(
[INFO] [stdout] 8331 | |         out: *mut ::std::os::raw::c_uchar,
[INFO] [stdout] 8332 | |         outlen: *mut ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8335 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8336 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8337:1
[INFO] [stdout]      |
[INFO] [stdout] 8337 | / extern "C" {
[INFO] [stdout] 8338 | |     pub fn isolat1ToUTF8(
[INFO] [stdout] 8339 | |         out: *mut ::std::os::raw::c_uchar,
[INFO] [stdout] 8340 | |         outlen: *mut ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 8343 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8344 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3355:1
[INFO] [stdout]      |
[INFO] [stdout] 3355 | / extern "C" {
[INFO] [stdout] 3356 | |     pub fn xmlInitMemory() -> ::std::os::raw::c_int;
[INFO] [stdout] 3357 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3358:1
[INFO] [stdout]      |
[INFO] [stdout] 3358 | / extern "C" {
[INFO] [stdout] 3359 | |     pub fn xmlCleanupMemory();
[INFO] [stdout] 3360 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8603:1
[INFO] [stdout]      |
[INFO] [stdout] 8603 | / extern "C" {
[INFO] [stdout] 8604 | |     pub fn xmlCleanupInputCallbacks();
[INFO] [stdout] 8605 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8606:1
[INFO] [stdout]      |
[INFO] [stdout] 8606 | / extern "C" {
[INFO] [stdout] 8607 | |     pub fn xmlPopInputCallbacks() -> ::std::os::raw::c_int;
[INFO] [stdout] 8608 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8609:1
[INFO] [stdout]      |
[INFO] [stdout] 8609 | / extern "C" {
[INFO] [stdout] 8610 | |     pub fn xmlRegisterDefaultInputCallbacks();
[INFO] [stdout] 8611 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8612:1
[INFO] [stdout]      |
[INFO] [stdout] 8612 | / extern "C" {
[INFO] [stdout] 8613 | |     pub fn xmlAllocParserInputBuffer(enc: xmlCharEncoding) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8614 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3361:1
[INFO] [stdout]      |
[INFO] [stdout] 3361 | / extern "C" {
[INFO] [stdout] 3362 | |     pub fn xmlMemUsed() -> ::std::os::raw::c_int;
[INFO] [stdout] 3363 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8615:1
[INFO] [stdout]      |
[INFO] [stdout] 8615 | / extern "C" {
[INFO] [stdout] 8616 | |     pub fn xmlParserInputBufferCreateFilename(
[INFO] [stdout] 8617 | |         URI: *const ::std::os::raw::c_char,
[INFO] [stdout] 8618 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8619 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3364:1
[INFO] [stdout]      |
[INFO] [stdout] 3364 | / extern "C" {
[INFO] [stdout] 3365 | |     pub fn xmlMemBlocks() -> ::std::os::raw::c_int;
[INFO] [stdout] 3366 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3367:1
[INFO] [stdout]      |
[INFO] [stdout] 3367 | / extern "C" {
[INFO] [stdout] 3368 | |     pub fn xmlMemDisplay(fp: *mut FILE);
[INFO] [stdout] 3369 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3370:1
[INFO] [stdout]      |
[INFO] [stdout] 3370 | / extern "C" {
[INFO] [stdout] 3371 | |     pub fn xmlMemDisplayLast(fp: *mut FILE, nbBytes: ::std::os::raw::c_long);
[INFO] [stdout] 3372 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3373:1
[INFO] [stdout]      |
[INFO] [stdout] 3373 | / extern "C" {
[INFO] [stdout] 3374 | |     pub fn xmlMemShow(fp: *mut FILE, nr: ::std::os::raw::c_int);
[INFO] [stdout] 3375 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3376:1
[INFO] [stdout]      |
[INFO] [stdout] 3376 | / extern "C" {
[INFO] [stdout] 3377 | |     pub fn xmlMemoryDump();
[INFO] [stdout] 3378 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3379:1
[INFO] [stdout]      |
[INFO] [stdout] 3379 | / extern "C" {
[INFO] [stdout] 3380 | |     pub fn xmlMemMalloc(size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3381 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3382:1
[INFO] [stdout]      |
[INFO] [stdout] 3382 | / extern "C" {
[INFO] [stdout] 3383 | |     pub fn xmlMemRealloc(
[INFO] [stdout] 3384 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3385 | |         size: usize,
[INFO] [stdout] 3386 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3387 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3388:1
[INFO] [stdout]      |
[INFO] [stdout] 3388 | / extern "C" {
[INFO] [stdout] 3389 | |     pub fn xmlMemFree(ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 3390 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3391:1
[INFO] [stdout]      |
[INFO] [stdout] 3391 | / extern "C" {
[INFO] [stdout] 3392 | |     pub fn xmlMemoryStrdup(str_: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 3393 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3394:1
[INFO] [stdout]      |
[INFO] [stdout] 3394 | / extern "C" {
[INFO] [stdout] 3395 | |     pub fn xmlMallocLoc(
[INFO] [stdout] 3396 | |         size: usize,
[INFO] [stdout] 3397 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3398 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3399 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3400 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8621:1
[INFO] [stdout]      |
[INFO] [stdout] 8621 | / extern "C" {
[INFO] [stdout] 8622 | |     pub fn xmlParserInputBufferCreateFile(
[INFO] [stdout] 8623 | |         file: *mut FILE,
[INFO] [stdout] 8624 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8625 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8626 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8627:1
[INFO] [stdout]      |
[INFO] [stdout] 8627 | / extern "C" {
[INFO] [stdout] 8628 | |     pub fn xmlParserInputBufferCreateFd(
[INFO] [stdout] 8629 | |         fd: ::std::os::raw::c_int,
[INFO] [stdout] 8630 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8631 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8632 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3401:1
[INFO] [stdout]      |
[INFO] [stdout] 3401 | / extern "C" {
[INFO] [stdout] 3402 | |     pub fn xmlReallocLoc(
[INFO] [stdout] 3403 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3404 | |         size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3407 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3408 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3409:1
[INFO] [stdout]      |
[INFO] [stdout] 3409 | / extern "C" {
[INFO] [stdout] 3410 | |     pub fn xmlMallocAtomicLoc(
[INFO] [stdout] 3411 | |         size: usize,
[INFO] [stdout] 3412 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3413 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3414 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3415 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3416:1
[INFO] [stdout]      |
[INFO] [stdout] 3416 | / extern "C" {
[INFO] [stdout] 3417 | |     pub fn xmlMemStrdupLoc(
[INFO] [stdout] 3418 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 3419 | |         file: *const ::std::os::raw::c_char,
[INFO] [stdout] 3420 | |         line: ::std::os::raw::c_int,
[INFO] [stdout] 3421 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 3422 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3469:1
[INFO] [stdout]      |
[INFO] [stdout] 3469 | / extern "C" {
[INFO] [stdout] 3470 | |     pub fn xmlHashCreate(size: ::std::os::raw::c_int) -> xmlHashTablePtr;
[INFO] [stdout] 3471 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3472:1
[INFO] [stdout]      |
[INFO] [stdout] 3472 | / extern "C" {
[INFO] [stdout] 3473 | |     pub fn xmlHashCreateDict(size: ::std::os::raw::c_int, dict: xmlDictPtr) -> xmlHashTablePtr;
[INFO] [stdout] 3474 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3475:1
[INFO] [stdout]      |
[INFO] [stdout] 3475 | / extern "C" {
[INFO] [stdout] 3476 | |     pub fn xmlHashFree(table: xmlHashTablePtr, f: xmlHashDeallocator);
[INFO] [stdout] 3477 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3478:1
[INFO] [stdout]      |
[INFO] [stdout] 3478 | / extern "C" {
[INFO] [stdout] 3479 | |     pub fn xmlHashDefaultDeallocator(entry: *mut ::std::os::raw::c_void, name: *const xmlChar);
[INFO] [stdout] 3480 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3481:1
[INFO] [stdout]      |
[INFO] [stdout] 3481 | / extern "C" {
[INFO] [stdout] 3482 | |     pub fn xmlHashAddEntry(
[INFO] [stdout] 3483 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3484 | |         name: *const xmlChar,
[INFO] [stdout] 3485 | |         userdata: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3486 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3487 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3488:1
[INFO] [stdout]      |
[INFO] [stdout] 3488 | / extern "C" {
[INFO] [stdout] 3489 | |     pub fn xmlHashUpdateEntry(
[INFO] [stdout] 3490 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3491 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3494 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3495 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3496:1
[INFO] [stdout]      |
[INFO] [stdout] 3496 | / extern "C" {
[INFO] [stdout] 3497 | |     pub fn xmlHashAddEntry2(
[INFO] [stdout] 3498 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3499 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3502 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3503 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8633:1
[INFO] [stdout]      |
[INFO] [stdout] 8633 | / extern "C" {
[INFO] [stdout] 8634 | |     pub fn xmlParserInputBufferCreateMem(
[INFO] [stdout] 8635 | |         mem: *const ::std::os::raw::c_char,
[INFO] [stdout] 8636 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] 8637 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8638 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8639 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8640:1
[INFO] [stdout]      |
[INFO] [stdout] 8640 | / extern "C" {
[INFO] [stdout] 8641 | |     pub fn xmlParserInputBufferCreateStatic(
[INFO] [stdout] 8642 | |         mem: *const ::std::os::raw::c_char,
[INFO] [stdout] 8643 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] 8644 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8645 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8647:1
[INFO] [stdout]      |
[INFO] [stdout] 8647 | / extern "C" {
[INFO] [stdout] 8648 | |     pub fn xmlParserInputBufferCreateIO(
[INFO] [stdout] 8649 | |         ioread: xmlInputReadCallback,
[INFO] [stdout] 8650 | |         ioclose: xmlInputCloseCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 8653 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8654 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8655:1
[INFO] [stdout]      |
[INFO] [stdout] 8655 | / extern "C" {
[INFO] [stdout] 8656 | |     pub fn xmlParserInputBufferRead(
[INFO] [stdout] 8657 | |         in_: xmlParserInputBufferPtr,
[INFO] [stdout] 8658 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8659 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8660 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8661:1
[INFO] [stdout]      |
[INFO] [stdout] 8661 | / extern "C" {
[INFO] [stdout] 8662 | |     pub fn xmlParserInputBufferGrow(
[INFO] [stdout] 8663 | |         in_: xmlParserInputBufferPtr,
[INFO] [stdout] 8664 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8665 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8666 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8667:1
[INFO] [stdout]      |
[INFO] [stdout] 8667 | / extern "C" {
[INFO] [stdout] 8668 | |     pub fn xmlParserInputBufferPush(
[INFO] [stdout] 8669 | |         in_: xmlParserInputBufferPtr,
[INFO] [stdout] 8670 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8671 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] 8672 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8673 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8674:1
[INFO] [stdout]      |
[INFO] [stdout] 8674 | / extern "C" {
[INFO] [stdout] 8675 | |     pub fn xmlFreeParserInputBuffer(in_: xmlParserInputBufferPtr);
[INFO] [stdout] 8676 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8677:1
[INFO] [stdout]      |
[INFO] [stdout] 8677 | / extern "C" {
[INFO] [stdout] 8678 | |     pub fn xmlParserGetDirectory(
[INFO] [stdout] 8679 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 8680 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 8681 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8682:1
[INFO] [stdout]      |
[INFO] [stdout] 8682 | / extern "C" {
[INFO] [stdout] 8683 | |     pub fn xmlRegisterInputCallbacks(
[INFO] [stdout] 8684 | |         matchFunc: xmlInputMatchCallback,
[INFO] [stdout] 8685 | |         openFunc: xmlInputOpenCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 8688 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8689 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8690:1
[INFO] [stdout]      |
[INFO] [stdout] 8690 | / extern "C" {
[INFO] [stdout] 8691 | |     pub fn __xmlParserInputBufferCreateFilename(
[INFO] [stdout] 8692 | |         URI: *const ::std::os::raw::c_char,
[INFO] [stdout] 8693 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8694 | |     ) -> xmlParserInputBufferPtr;
[INFO] [stdout] 8695 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8696:1
[INFO] [stdout]      |
[INFO] [stdout] 8696 | / extern "C" {
[INFO] [stdout] 8697 | |     pub fn xmlCleanupOutputCallbacks();
[INFO] [stdout] 8698 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8699:1
[INFO] [stdout]      |
[INFO] [stdout] 8699 | / extern "C" {
[INFO] [stdout] 8700 | |     pub fn xmlPopOutputCallbacks() -> ::std::os::raw::c_int;
[INFO] [stdout] 8701 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8702:1
[INFO] [stdout]      |
[INFO] [stdout] 8702 | / extern "C" {
[INFO] [stdout] 8703 | |     pub fn xmlRegisterDefaultOutputCallbacks();
[INFO] [stdout] 8704 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8705:1
[INFO] [stdout]      |
[INFO] [stdout] 8705 | / extern "C" {
[INFO] [stdout] 8706 | |     pub fn xmlAllocOutputBuffer(encoder: xmlCharEncodingHandlerPtr) -> xmlOutputBufferPtr;
[INFO] [stdout] 8707 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8708:1
[INFO] [stdout]      |
[INFO] [stdout] 8708 | / extern "C" {
[INFO] [stdout] 8709 | |     pub fn xmlOutputBufferCreateFilename(
[INFO] [stdout] 8710 | |         URI: *const ::std::os::raw::c_char,
[INFO] [stdout] 8711 | |         encoder: xmlCharEncodingHandlerPtr,
[INFO] [stdout] 8712 | |         compression: ::std::os::raw::c_int,
[INFO] [stdout] 8713 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8714 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8715:1
[INFO] [stdout]      |
[INFO] [stdout] 8715 | / extern "C" {
[INFO] [stdout] 8716 | |     pub fn xmlOutputBufferCreateFile(
[INFO] [stdout] 8717 | |         file: *mut FILE,
[INFO] [stdout] 8718 | |         encoder: xmlCharEncodingHandlerPtr,
[INFO] [stdout] 8719 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8720 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8721:1
[INFO] [stdout]      |
[INFO] [stdout] 8721 | / extern "C" {
[INFO] [stdout] 8722 | |     pub fn xmlOutputBufferCreateBuffer(
[INFO] [stdout] 8723 | |         buffer: xmlBufferPtr,
[INFO] [stdout] 8724 | |         encoder: xmlCharEncodingHandlerPtr,
[INFO] [stdout] 8725 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8726 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8727:1
[INFO] [stdout]      |
[INFO] [stdout] 8727 | / extern "C" {
[INFO] [stdout] 8728 | |     pub fn xmlOutputBufferCreateFd(
[INFO] [stdout] 8729 | |         fd: ::std::os::raw::c_int,
[INFO] [stdout] 8730 | |         encoder: xmlCharEncodingHandlerPtr,
[INFO] [stdout] 8731 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8732 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8733:1
[INFO] [stdout]      |
[INFO] [stdout] 8733 | / extern "C" {
[INFO] [stdout] 8734 | |     pub fn xmlOutputBufferCreateIO(
[INFO] [stdout] 8735 | |         iowrite: xmlOutputWriteCallback,
[INFO] [stdout] 8736 | |         ioclose: xmlOutputCloseCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 8739 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8741:1
[INFO] [stdout]      |
[INFO] [stdout] 8741 | / extern "C" {
[INFO] [stdout] 8742 | |     pub fn xmlOutputBufferGetContent(out: xmlOutputBufferPtr) -> *const xmlChar;
[INFO] [stdout] 8743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8744:1
[INFO] [stdout]      |
[INFO] [stdout] 8744 | / extern "C" {
[INFO] [stdout] 8745 | |     pub fn xmlOutputBufferGetSize(out: xmlOutputBufferPtr) -> usize;
[INFO] [stdout] 8746 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8747:1
[INFO] [stdout]      |
[INFO] [stdout] 8747 | / extern "C" {
[INFO] [stdout] 8748 | |     pub fn xmlOutputBufferWrite(
[INFO] [stdout] 8749 | |         out: xmlOutputBufferPtr,
[INFO] [stdout] 8750 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8751 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] 8752 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8753 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8754:1
[INFO] [stdout]      |
[INFO] [stdout] 8754 | / extern "C" {
[INFO] [stdout] 8755 | |     pub fn xmlOutputBufferWriteString(
[INFO] [stdout] 8756 | |         out: xmlOutputBufferPtr,
[INFO] [stdout] 8757 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 8758 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8759 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8760:1
[INFO] [stdout]      |
[INFO] [stdout] 8760 | / extern "C" {
[INFO] [stdout] 8761 | |     pub fn xmlOutputBufferWriteEscape(
[INFO] [stdout] 8762 | |         out: xmlOutputBufferPtr,
[INFO] [stdout] 8763 | |         str_: *const xmlChar,
[INFO] [stdout] 8764 | |         escaping: xmlCharEncodingOutputFunc,
[INFO] [stdout] 8765 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8766 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8767:1
[INFO] [stdout]      |
[INFO] [stdout] 8767 | / extern "C" {
[INFO] [stdout] 8768 | |     pub fn xmlOutputBufferFlush(out: xmlOutputBufferPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8769 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3504:1
[INFO] [stdout]      |
[INFO] [stdout] 3504 | / extern "C" {
[INFO] [stdout] 3505 | |     pub fn xmlHashUpdateEntry2(
[INFO] [stdout] 3506 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3507 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3511 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3512 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3513:1
[INFO] [stdout]      |
[INFO] [stdout] 3513 | / extern "C" {
[INFO] [stdout] 3514 | |     pub fn xmlHashAddEntry3(
[INFO] [stdout] 3515 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3516 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3520 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3521 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3522:1
[INFO] [stdout]      |
[INFO] [stdout] 3522 | / extern "C" {
[INFO] [stdout] 3523 | |     pub fn xmlHashUpdateEntry3(
[INFO] [stdout] 3524 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3525 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3530 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3531 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3532:1
[INFO] [stdout]      |
[INFO] [stdout] 3532 | / extern "C" {
[INFO] [stdout] 3533 | |     pub fn xmlHashRemoveEntry(
[INFO] [stdout] 3534 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3535 | |         name: *const xmlChar,
[INFO] [stdout] 3536 | |         f: xmlHashDeallocator,
[INFO] [stdout] 3537 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3538 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3539:1
[INFO] [stdout]      |
[INFO] [stdout] 3539 | / extern "C" {
[INFO] [stdout] 3540 | |     pub fn xmlHashRemoveEntry2(
[INFO] [stdout] 3541 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3542 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3545 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3546 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3547:1
[INFO] [stdout]      |
[INFO] [stdout] 3547 | / extern "C" {
[INFO] [stdout] 3548 | |     pub fn xmlHashRemoveEntry3(
[INFO] [stdout] 3549 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3550 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3554 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3555 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3556:1
[INFO] [stdout]      |
[INFO] [stdout] 3556 | / extern "C" {
[INFO] [stdout] 3557 | |     pub fn xmlHashLookup(
[INFO] [stdout] 3558 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3559 | |         name: *const xmlChar,
[INFO] [stdout] 3560 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3561 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3562:1
[INFO] [stdout]      |
[INFO] [stdout] 3562 | / extern "C" {
[INFO] [stdout] 3563 | |     pub fn xmlHashLookup2(
[INFO] [stdout] 3564 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3565 | |         name: *const xmlChar,
[INFO] [stdout] 3566 | |         name2: *const xmlChar,
[INFO] [stdout] 3567 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3568 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3569:1
[INFO] [stdout]      |
[INFO] [stdout] 3569 | / extern "C" {
[INFO] [stdout] 3570 | |     pub fn xmlHashLookup3(
[INFO] [stdout] 3571 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3572 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3575 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3577:1
[INFO] [stdout]      |
[INFO] [stdout] 3577 | / extern "C" {
[INFO] [stdout] 3578 | |     pub fn xmlHashQLookup(
[INFO] [stdout] 3579 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3580 | |         name: *const xmlChar,
[INFO] [stdout] 3581 | |         prefix: *const xmlChar,
[INFO] [stdout] 3582 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3583 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3584:1
[INFO] [stdout]      |
[INFO] [stdout] 3584 | / extern "C" {
[INFO] [stdout] 3585 | |     pub fn xmlHashQLookup2(
[INFO] [stdout] 3586 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3587 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3591 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3592 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3593:1
[INFO] [stdout]      |
[INFO] [stdout] 3593 | / extern "C" {
[INFO] [stdout] 3594 | |     pub fn xmlHashQLookup3(
[INFO] [stdout] 3595 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3596 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3602 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 3603 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3604:1
[INFO] [stdout]      |
[INFO] [stdout] 3604 | / extern "C" {
[INFO] [stdout] 3605 | |     pub fn xmlHashCopy(table: xmlHashTablePtr, f: xmlHashCopier) -> xmlHashTablePtr;
[INFO] [stdout] 3606 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3607:1
[INFO] [stdout]      |
[INFO] [stdout] 3607 | / extern "C" {
[INFO] [stdout] 3608 | |     pub fn xmlHashSize(table: xmlHashTablePtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 3609 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8770:1
[INFO] [stdout]      |
[INFO] [stdout] 8770 | / extern "C" {
[INFO] [stdout] 8771 | |     pub fn xmlOutputBufferClose(out: xmlOutputBufferPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8772 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8773:1
[INFO] [stdout]      |
[INFO] [stdout] 8773 | / extern "C" {
[INFO] [stdout] 8774 | |     pub fn xmlRegisterOutputCallbacks(
[INFO] [stdout] 8775 | |         matchFunc: xmlOutputMatchCallback,
[INFO] [stdout] 8776 | |         openFunc: xmlOutputOpenCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 8779 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8780 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8781:1
[INFO] [stdout]      |
[INFO] [stdout] 8781 | / extern "C" {
[INFO] [stdout] 8782 | |     pub fn __xmlOutputBufferCreateFilename(
[INFO] [stdout] 8783 | |         URI: *const ::std::os::raw::c_char,
[INFO] [stdout] 8784 | |         encoder: xmlCharEncodingHandlerPtr,
[INFO] [stdout] 8785 | |         compression: ::std::os::raw::c_int,
[INFO] [stdout] 8786 | |     ) -> xmlOutputBufferPtr;
[INFO] [stdout] 8787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8788:1
[INFO] [stdout]      |
[INFO] [stdout] 8788 | / extern "C" {
[INFO] [stdout] 8789 | |     pub fn xmlRegisterHTTPPostCallbacks();
[INFO] [stdout] 8790 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8791:1
[INFO] [stdout]      |
[INFO] [stdout] 8791 | / extern "C" {
[INFO] [stdout] 8792 | |     pub fn xmlCheckHTTPInput(ctxt: xmlParserCtxtPtr, ret: xmlParserInputPtr) -> xmlParserInputPtr;
[INFO] [stdout] 8793 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8794:1
[INFO] [stdout]      |
[INFO] [stdout] 8794 | / extern "C" {
[INFO] [stdout] 8795 | |     pub fn xmlNoNetExternalEntityLoader(
[INFO] [stdout] 8796 | |         URL: *const ::std::os::raw::c_char,
[INFO] [stdout] 8797 | |         ID: *const ::std::os::raw::c_char,
[INFO] [stdout] 8798 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 8799 | |     ) -> xmlParserInputPtr;
[INFO] [stdout] 8800 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8801:1
[INFO] [stdout]      |
[INFO] [stdout] 8801 | / extern "C" {
[INFO] [stdout] 8802 | |     pub fn xmlNormalizeWindowsPath(path: *const xmlChar) -> *mut xmlChar;
[INFO] [stdout] 8803 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8804:1
[INFO] [stdout]      |
[INFO] [stdout] 8804 | / extern "C" {
[INFO] [stdout] 8805 | |     pub fn xmlCheckFilename(path: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 8806 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8807:1
[INFO] [stdout]      |
[INFO] [stdout] 8807 | / extern "C" {
[INFO] [stdout] 8808 | |     pub fn xmlFileMatch(filename: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 8809 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8810:1
[INFO] [stdout]      |
[INFO] [stdout] 8810 | / extern "C" {
[INFO] [stdout] 8811 | |     pub fn xmlFileOpen(filename: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 8812 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8813:1
[INFO] [stdout]      |
[INFO] [stdout] 8813 | / extern "C" {
[INFO] [stdout] 8814 | |     pub fn xmlFileRead(
[INFO] [stdout] 8815 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 8816 | |         buffer: *mut ::std::os::raw::c_char,
[INFO] [stdout] 8817 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8818 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8819 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8820:1
[INFO] [stdout]      |
[INFO] [stdout] 8820 | / extern "C" {
[INFO] [stdout] 8821 | |     pub fn xmlFileClose(context: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 8822 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8823:1
[INFO] [stdout]      |
[INFO] [stdout] 8823 | / extern "C" {
[INFO] [stdout] 8824 | |     pub fn xmlIOHTTPMatch(filename: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 8825 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8826:1
[INFO] [stdout]      |
[INFO] [stdout] 8826 | / extern "C" {
[INFO] [stdout] 8827 | |     pub fn xmlIOHTTPOpen(filename: *const ::std::os::raw::c_char) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 8828 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8829:1
[INFO] [stdout]      |
[INFO] [stdout] 8829 | / extern "C" {
[INFO] [stdout] 8830 | |     pub fn xmlIOHTTPOpenW(
[INFO] [stdout] 8831 | |         post_uri: *const ::std::os::raw::c_char,
[INFO] [stdout] 8832 | |         compression: ::std::os::raw::c_int,
[INFO] [stdout] 8833 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 8834 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8835:1
[INFO] [stdout]      |
[INFO] [stdout] 8835 | / extern "C" {
[INFO] [stdout] 8836 | |     pub fn xmlIOHTTPRead(
[INFO] [stdout] 8837 | |         context: *mut ::std::os::raw::c_void,
[INFO] [stdout] 8838 | |         buffer: *mut ::std::os::raw::c_char,
[INFO] [stdout] 8839 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8840 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8841 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8842:1
[INFO] [stdout]      |
[INFO] [stdout] 8842 | / extern "C" {
[INFO] [stdout] 8843 | |     pub fn xmlIOHTTPClose(context: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 8844 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8845:1
[INFO] [stdout]      |
[INFO] [stdout] 8845 | / extern "C" {
[INFO] [stdout] 8846 | |     pub fn xmlInitParser();
[INFO] [stdout] 8847 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8848:1
[INFO] [stdout]      |
[INFO] [stdout] 8848 | / extern "C" {
[INFO] [stdout] 8849 | |     pub fn xmlCleanupParser();
[INFO] [stdout] 8850 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3610:1
[INFO] [stdout]      |
[INFO] [stdout] 3610 | / extern "C" {
[INFO] [stdout] 3611 | |     pub fn xmlHashScan(
[INFO] [stdout] 3612 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3613 | |         f: xmlHashScanner,
[INFO] [stdout] 3614 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3615 | |     );
[INFO] [stdout] 3616 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3617:1
[INFO] [stdout]      |
[INFO] [stdout] 3617 | / extern "C" {
[INFO] [stdout] 3618 | |     pub fn xmlHashScan3(
[INFO] [stdout] 3619 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3620 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3625 | |     );
[INFO] [stdout] 3626 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3627:1
[INFO] [stdout]      |
[INFO] [stdout] 3627 | / extern "C" {
[INFO] [stdout] 3628 | |     pub fn xmlHashScanFull(
[INFO] [stdout] 3629 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3630 | |         f: xmlHashScannerFull,
[INFO] [stdout] 3631 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3632 | |     );
[INFO] [stdout] 3633 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:3634:1
[INFO] [stdout]      |
[INFO] [stdout] 3634 | / extern "C" {
[INFO] [stdout] 3635 | |     pub fn xmlHashScanFull3(
[INFO] [stdout] 3636 | |         table: xmlHashTablePtr,
[INFO] [stdout] 3637 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 3642 | |     );
[INFO] [stdout] 3643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4588:1
[INFO] [stdout]      |
[INFO] [stdout] 4588 | / extern "C" {
[INFO] [stdout] 4589 | |     pub fn xmlSetGenericErrorFunc(ctx: *mut ::std::os::raw::c_void, handler: xmlGenericErrorFunc);
[INFO] [stdout] 4590 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4591:1
[INFO] [stdout]      |
[INFO] [stdout] 4591 | / extern "C" {
[INFO] [stdout] 4592 | |     pub fn initGenericErrorDefaultFunc(handler: *mut xmlGenericErrorFunc);
[INFO] [stdout] 4593 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4594:1
[INFO] [stdout]      |
[INFO] [stdout] 4594 | / extern "C" {
[INFO] [stdout] 4595 | |     pub fn xmlSetStructuredErrorFunc(
[INFO] [stdout] 4596 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4597 | |         handler: xmlStructuredErrorFunc,
[INFO] [stdout] 4598 | |     );
[INFO] [stdout] 4599 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4600:1
[INFO] [stdout]      |
[INFO] [stdout] 4600 | / extern "C" {
[INFO] [stdout] 4601 | |     pub fn xmlParserError(
[INFO] [stdout] 4602 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4603 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4604 | |         ...
[INFO] [stdout] 4605 | |     );
[INFO] [stdout] 4606 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4607:1
[INFO] [stdout]      |
[INFO] [stdout] 4607 | / extern "C" {
[INFO] [stdout] 4608 | |     pub fn xmlParserWarning(
[INFO] [stdout] 4609 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4610 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4611 | |         ...
[INFO] [stdout] 4612 | |     );
[INFO] [stdout] 4613 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4614:1
[INFO] [stdout]      |
[INFO] [stdout] 4614 | / extern "C" {
[INFO] [stdout] 4615 | |     pub fn xmlParserValidityError(
[INFO] [stdout] 4616 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4617 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4618 | |         ...
[INFO] [stdout] 4619 | |     );
[INFO] [stdout] 4620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4621:1
[INFO] [stdout]      |
[INFO] [stdout] 4621 | / extern "C" {
[INFO] [stdout] 4622 | |     pub fn xmlParserValidityWarning(
[INFO] [stdout] 4623 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4624 | |         msg: *const ::std::os::raw::c_char,
[INFO] [stdout] 4625 | |         ...
[INFO] [stdout] 4626 | |     );
[INFO] [stdout] 4627 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4628:1
[INFO] [stdout]      |
[INFO] [stdout] 4628 | / extern "C" {
[INFO] [stdout] 4629 | |     pub fn xmlParserPrintFileInfo(input: xmlParserInputPtr);
[INFO] [stdout] 4630 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4631:1
[INFO] [stdout]      |
[INFO] [stdout] 4631 | / extern "C" {
[INFO] [stdout] 4632 | |     pub fn xmlParserPrintFileContext(input: xmlParserInputPtr);
[INFO] [stdout] 4633 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4634:1
[INFO] [stdout]      |
[INFO] [stdout] 4634 | / extern "C" {
[INFO] [stdout] 4635 | |     pub fn xmlGetLastError() -> xmlErrorPtr;
[INFO] [stdout] 4636 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4637:1
[INFO] [stdout]      |
[INFO] [stdout] 4637 | / extern "C" {
[INFO] [stdout] 4638 | |     pub fn xmlResetLastError();
[INFO] [stdout] 4639 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4640:1
[INFO] [stdout]      |
[INFO] [stdout] 4640 | / extern "C" {
[INFO] [stdout] 4641 | |     pub fn xmlCtxtGetLastError(ctx: *mut ::std::os::raw::c_void) -> xmlErrorPtr;
[INFO] [stdout] 4642 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8851:1
[INFO] [stdout]      |
[INFO] [stdout] 8851 | / extern "C" {
[INFO] [stdout] 8852 | |     pub fn xmlParserInputRead(
[INFO] [stdout] 8853 | |         in_: xmlParserInputPtr,
[INFO] [stdout] 8854 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8855 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8856 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8857:1
[INFO] [stdout]      |
[INFO] [stdout] 8857 | / extern "C" {
[INFO] [stdout] 8858 | |     pub fn xmlParserInputGrow(
[INFO] [stdout] 8859 | |         in_: xmlParserInputPtr,
[INFO] [stdout] 8860 | |         len: ::std::os::raw::c_int,
[INFO] [stdout] 8861 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8862 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8863:1
[INFO] [stdout]      |
[INFO] [stdout] 8863 | / extern "C" {
[INFO] [stdout] 8864 | |     pub fn xmlParseDoc(cur: *const xmlChar) -> xmlDocPtr;
[INFO] [stdout] 8865 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8866:1
[INFO] [stdout]      |
[INFO] [stdout] 8866 | / extern "C" {
[INFO] [stdout] 8867 | |     pub fn xmlParseFile(filename: *const ::std::os::raw::c_char) -> xmlDocPtr;
[INFO] [stdout] 8868 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8869:1
[INFO] [stdout]      |
[INFO] [stdout] 8869 | / extern "C" {
[INFO] [stdout] 8870 | |     pub fn xmlParseMemory(
[INFO] [stdout] 8871 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] 8872 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] 8873 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8874 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8875:1
[INFO] [stdout]      |
[INFO] [stdout] 8875 | / extern "C" {
[INFO] [stdout] 8876 | |     pub fn xmlSubstituteEntitiesDefault(val: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 8877 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8878:1
[INFO] [stdout]      |
[INFO] [stdout] 8878 | / extern "C" {
[INFO] [stdout] 8879 | |     pub fn xmlKeepBlanksDefault(val: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 8880 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8881:1
[INFO] [stdout]      |
[INFO] [stdout] 8881 | / extern "C" {
[INFO] [stdout] 8882 | |     pub fn xmlStopParser(ctxt: xmlParserCtxtPtr);
[INFO] [stdout] 8883 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4643:1
[INFO] [stdout]      |
[INFO] [stdout] 4643 | / extern "C" {
[INFO] [stdout] 4644 | |     pub fn xmlCtxtResetLastError(ctx: *mut ::std::os::raw::c_void);
[INFO] [stdout] 4645 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4646:1
[INFO] [stdout]      |
[INFO] [stdout] 4646 | / extern "C" {
[INFO] [stdout] 4647 | |     pub fn xmlResetError(err: xmlErrorPtr);
[INFO] [stdout] 4648 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4649:1
[INFO] [stdout]      |
[INFO] [stdout] 4649 | / extern "C" {
[INFO] [stdout] 4650 | |     pub fn xmlCopyError(from: xmlErrorPtr, to: xmlErrorPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4651 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8884:1
[INFO] [stdout]      |
[INFO] [stdout] 8884 | / extern "C" {
[INFO] [stdout] 8885 | |     pub fn xmlPedanticParserDefault(val: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 8886 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8887:1
[INFO] [stdout]      |
[INFO] [stdout] 8887 | / extern "C" {
[INFO] [stdout] 8888 | |     pub fn xmlLineNumbersDefault(val: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 8889 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8890:1
[INFO] [stdout]      |
[INFO] [stdout] 8890 | / extern "C" {
[INFO] [stdout] 8891 | |     pub fn xmlRecoverDoc(cur: *const xmlChar) -> xmlDocPtr;
[INFO] [stdout] 8892 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8893:1
[INFO] [stdout]      |
[INFO] [stdout] 8893 | / extern "C" {
[INFO] [stdout] 8894 | |     pub fn xmlRecoverMemory(
[INFO] [stdout] 8895 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] 8896 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] 8897 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8898 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8899:1
[INFO] [stdout]      |
[INFO] [stdout] 8899 | / extern "C" {
[INFO] [stdout] 8900 | |     pub fn xmlRecoverFile(filename: *const ::std::os::raw::c_char) -> xmlDocPtr;
[INFO] [stdout] 8901 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8902:1
[INFO] [stdout]      |
[INFO] [stdout] 8902 | / extern "C" {
[INFO] [stdout] 8903 | |     pub fn xmlParseDocument(ctxt: xmlParserCtxtPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8904 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8905:1
[INFO] [stdout]      |
[INFO] [stdout] 8905 | / extern "C" {
[INFO] [stdout] 8906 | |     pub fn xmlParseExtParsedEnt(ctxt: xmlParserCtxtPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 8907 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8908:1
[INFO] [stdout]      |
[INFO] [stdout] 8908 | / extern "C" {
[INFO] [stdout] 8909 | |     pub fn xmlSAXUserParseFile(
[INFO] [stdout] 8910 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8911 | |         user_data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 8912 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 8913 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8914 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8915:1
[INFO] [stdout]      |
[INFO] [stdout] 8915 | / extern "C" {
[INFO] [stdout] 8916 | |     pub fn xmlSAXUserParseMemory(
[INFO] [stdout] 8917 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8918 | |         user_data: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 8921 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8922 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8923:1
[INFO] [stdout]      |
[INFO] [stdout] 8923 | / extern "C" {
[INFO] [stdout] 8924 | |     pub fn xmlSAXParseDoc(
[INFO] [stdout] 8925 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8926 | |         cur: *const xmlChar,
[INFO] [stdout] 8927 | |         recovery: ::std::os::raw::c_int,
[INFO] [stdout] 8928 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8929 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8930:1
[INFO] [stdout]      |
[INFO] [stdout] 8930 | / extern "C" {
[INFO] [stdout] 8931 | |     pub fn xmlSAXParseMemory(
[INFO] [stdout] 8932 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8933 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 8936 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8937 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8938:1
[INFO] [stdout]      |
[INFO] [stdout] 8938 | / extern "C" {
[INFO] [stdout] 8939 | |     pub fn xmlSAXParseMemoryWithData(
[INFO] [stdout] 8940 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8941 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 8945 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8946 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8947:1
[INFO] [stdout]      |
[INFO] [stdout] 8947 | / extern "C" {
[INFO] [stdout] 8948 | |     pub fn xmlSAXParseFile(
[INFO] [stdout] 8949 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8950 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 8951 | |         recovery: ::std::os::raw::c_int,
[INFO] [stdout] 8952 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8953 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4679:1
[INFO] [stdout]      |
[INFO] [stdout] 4679 | / extern "C" {
[INFO] [stdout] 4680 | |     pub fn xmlListCreate(
[INFO] [stdout] 4681 | |         deallocator: xmlListDeallocator,
[INFO] [stdout] 4682 | |         compare: xmlListDataCompare,
[INFO] [stdout] 4683 | |     ) -> xmlListPtr;
[INFO] [stdout] 4684 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4685:1
[INFO] [stdout]      |
[INFO] [stdout] 4685 | / extern "C" {
[INFO] [stdout] 4686 | |     pub fn xmlListDelete(l: xmlListPtr);
[INFO] [stdout] 4687 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4688:1
[INFO] [stdout]      |
[INFO] [stdout] 4688 | / extern "C" {
[INFO] [stdout] 4689 | |     pub fn xmlListSearch(
[INFO] [stdout] 4690 | |         l: xmlListPtr,
[INFO] [stdout] 4691 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4692 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4693 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4694:1
[INFO] [stdout]      |
[INFO] [stdout] 4694 | / extern "C" {
[INFO] [stdout] 4695 | |     pub fn xmlListReverseSearch(
[INFO] [stdout] 4696 | |         l: xmlListPtr,
[INFO] [stdout] 4697 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4698 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4699 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4700:1
[INFO] [stdout]      |
[INFO] [stdout] 4700 | / extern "C" {
[INFO] [stdout] 4701 | |     pub fn xmlListInsert(l: xmlListPtr, data: *mut ::std::os::raw::c_void)
[INFO] [stdout] 4702 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 4703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4704:1
[INFO] [stdout]      |
[INFO] [stdout] 4704 | / extern "C" {
[INFO] [stdout] 4705 | |     pub fn xmlListAppend(l: xmlListPtr, data: *mut ::std::os::raw::c_void)
[INFO] [stdout] 4706 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 4707 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4708:1
[INFO] [stdout]      |
[INFO] [stdout] 4708 | / extern "C" {
[INFO] [stdout] 4709 | |     pub fn xmlListRemoveFirst(
[INFO] [stdout] 4710 | |         l: xmlListPtr,
[INFO] [stdout] 4711 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4712 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4713 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4714:1
[INFO] [stdout]      |
[INFO] [stdout] 4714 | / extern "C" {
[INFO] [stdout] 4715 | |     pub fn xmlListRemoveLast(
[INFO] [stdout] 4716 | |         l: xmlListPtr,
[INFO] [stdout] 4717 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4718 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4719 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4720:1
[INFO] [stdout]      |
[INFO] [stdout] 4720 | / extern "C" {
[INFO] [stdout] 4721 | |     pub fn xmlListRemoveAll(
[INFO] [stdout] 4722 | |         l: xmlListPtr,
[INFO] [stdout] 4723 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4724 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4726:1
[INFO] [stdout]      |
[INFO] [stdout] 4726 | / extern "C" {
[INFO] [stdout] 4727 | |     pub fn xmlListClear(l: xmlListPtr);
[INFO] [stdout] 4728 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4729:1
[INFO] [stdout]      |
[INFO] [stdout] 4729 | / extern "C" {
[INFO] [stdout] 4730 | |     pub fn xmlListEmpty(l: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4731 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4732:1
[INFO] [stdout]      |
[INFO] [stdout] 4732 | / extern "C" {
[INFO] [stdout] 4733 | |     pub fn xmlListFront(l: xmlListPtr) -> xmlLinkPtr;
[INFO] [stdout] 4734 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4735:1
[INFO] [stdout]      |
[INFO] [stdout] 4735 | / extern "C" {
[INFO] [stdout] 4736 | |     pub fn xmlListEnd(l: xmlListPtr) -> xmlLinkPtr;
[INFO] [stdout] 4737 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4738:1
[INFO] [stdout]      |
[INFO] [stdout] 4738 | / extern "C" {
[INFO] [stdout] 4739 | |     pub fn xmlListSize(l: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4741:1
[INFO] [stdout]      |
[INFO] [stdout] 4741 | / extern "C" {
[INFO] [stdout] 4742 | |     pub fn xmlListPopFront(l: xmlListPtr);
[INFO] [stdout] 4743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4744:1
[INFO] [stdout]      |
[INFO] [stdout] 4744 | / extern "C" {
[INFO] [stdout] 4745 | |     pub fn xmlListPopBack(l: xmlListPtr);
[INFO] [stdout] 4746 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4747:1
[INFO] [stdout]      |
[INFO] [stdout] 4747 | / extern "C" {
[INFO] [stdout] 4748 | |     pub fn xmlListPushFront(
[INFO] [stdout] 4749 | |         l: xmlListPtr,
[INFO] [stdout] 4750 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4751 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4752 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4753:1
[INFO] [stdout]      |
[INFO] [stdout] 4753 | / extern "C" {
[INFO] [stdout] 4754 | |     pub fn xmlListPushBack(
[INFO] [stdout] 4755 | |         l: xmlListPtr,
[INFO] [stdout] 4756 | |         data: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4757 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4758 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4759:1
[INFO] [stdout]      |
[INFO] [stdout] 4759 | / extern "C" {
[INFO] [stdout] 4760 | |     pub fn xmlListReverse(l: xmlListPtr);
[INFO] [stdout] 4761 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4762:1
[INFO] [stdout]      |
[INFO] [stdout] 4762 | / extern "C" {
[INFO] [stdout] 4763 | |     pub fn xmlListSort(l: xmlListPtr);
[INFO] [stdout] 4764 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4765:1
[INFO] [stdout]      |
[INFO] [stdout] 4765 | / extern "C" {
[INFO] [stdout] 4766 | |     pub fn xmlListWalk(l: xmlListPtr, walker: xmlListWalker, user: *mut ::std::os::raw::c_void);
[INFO] [stdout] 4767 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4768:1
[INFO] [stdout]      |
[INFO] [stdout] 4768 | / extern "C" {
[INFO] [stdout] 4769 | |     pub fn xmlListReverseWalk(
[INFO] [stdout] 4770 | |         l: xmlListPtr,
[INFO] [stdout] 4771 | |         walker: xmlListWalker,
[INFO] [stdout] 4772 | |         user: *mut ::std::os::raw::c_void,
[INFO] [stdout] 4773 | |     );
[INFO] [stdout] 4774 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4775:1
[INFO] [stdout]      |
[INFO] [stdout] 4775 | / extern "C" {
[INFO] [stdout] 4776 | |     pub fn xmlListMerge(l1: xmlListPtr, l2: xmlListPtr);
[INFO] [stdout] 4777 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4778:1
[INFO] [stdout]      |
[INFO] [stdout] 4778 | / extern "C" {
[INFO] [stdout] 4779 | |     pub fn xmlListDup(old: xmlListPtr) -> xmlListPtr;
[INFO] [stdout] 4780 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8954:1
[INFO] [stdout]      |
[INFO] [stdout] 8954 | / extern "C" {
[INFO] [stdout] 8955 | |     pub fn xmlSAXParseFileWithData(
[INFO] [stdout] 8956 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8957 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 8960 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8961 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8962:1
[INFO] [stdout]      |
[INFO] [stdout] 8962 | / extern "C" {
[INFO] [stdout] 8963 | |     pub fn xmlSAXParseEntity(
[INFO] [stdout] 8964 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8965 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 8966 | |     ) -> xmlDocPtr;
[INFO] [stdout] 8967 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8968:1
[INFO] [stdout]      |
[INFO] [stdout] 8968 | / extern "C" {
[INFO] [stdout] 8969 | |     pub fn xmlParseEntity(filename: *const ::std::os::raw::c_char) -> xmlDocPtr;
[INFO] [stdout] 8970 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8971:1
[INFO] [stdout]      |
[INFO] [stdout] 8971 | / extern "C" {
[INFO] [stdout] 8972 | |     pub fn xmlSAXParseDTD(
[INFO] [stdout] 8973 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8974 | |         ExternalID: *const xmlChar,
[INFO] [stdout] 8975 | |         SystemID: *const xmlChar,
[INFO] [stdout] 8976 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 8977 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8978:1
[INFO] [stdout]      |
[INFO] [stdout] 8978 | / extern "C" {
[INFO] [stdout] 8979 | |     pub fn xmlParseDTD(ExternalID: *const xmlChar, SystemID: *const xmlChar) -> xmlDtdPtr;
[INFO] [stdout] 8980 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8981:1
[INFO] [stdout]      |
[INFO] [stdout] 8981 | / extern "C" {
[INFO] [stdout] 8982 | |     pub fn xmlIOParseDTD(
[INFO] [stdout] 8983 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 8984 | |         input: xmlParserInputBufferPtr,
[INFO] [stdout] 8985 | |         enc: xmlCharEncoding,
[INFO] [stdout] 8986 | |     ) -> xmlDtdPtr;
[INFO] [stdout] 8987 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8988:1
[INFO] [stdout]      |
[INFO] [stdout] 8988 | / extern "C" {
[INFO] [stdout] 8989 | |     pub fn xmlParseBalancedChunkMemory(
[INFO] [stdout] 8990 | |         doc: xmlDocPtr,
[INFO] [stdout] 8991 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 8996 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 8997 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:8998:1
[INFO] [stdout]      |
[INFO] [stdout] 8998 | / extern "C" {
[INFO] [stdout] 8999 | |     pub fn xmlParseInNodeContext(
[INFO] [stdout] 9000 | |         node: xmlNodePtr,
[INFO] [stdout] 9001 | |         data: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9005 | |     ) -> xmlParserErrors;
[INFO] [stdout] 9006 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9007:1
[INFO] [stdout]      |
[INFO] [stdout] 9007 | / extern "C" {
[INFO] [stdout] 9008 | |     pub fn xmlParseBalancedChunkMemoryRecover(
[INFO] [stdout] 9009 | |         doc: xmlDocPtr,
[INFO] [stdout] 9010 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 9016 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9017 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9018:1
[INFO] [stdout]      |
[INFO] [stdout] 9018 | / extern "C" {
[INFO] [stdout] 9019 | |     pub fn xmlParseExternalEntity(
[INFO] [stdout] 9020 | |         doc: xmlDocPtr,
[INFO] [stdout] 9021 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 9027 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9028 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9029:1
[INFO] [stdout]      |
[INFO] [stdout] 9029 | / extern "C" {
[INFO] [stdout] 9030 | |     pub fn xmlParseCtxtExternalEntity(
[INFO] [stdout] 9031 | |         ctx: xmlParserCtxtPtr,
[INFO] [stdout] 9032 | |         URL: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9035 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9036 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9037:1
[INFO] [stdout]      |
[INFO] [stdout] 9037 | / extern "C" {
[INFO] [stdout] 9038 | |     pub fn xmlNewParserCtxt() -> xmlParserCtxtPtr;
[INFO] [stdout] 9039 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9040:1
[INFO] [stdout]      |
[INFO] [stdout] 9040 | / extern "C" {
[INFO] [stdout] 9041 | |     pub fn xmlInitParserCtxt(ctxt: xmlParserCtxtPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 9042 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9043:1
[INFO] [stdout]      |
[INFO] [stdout] 9043 | / extern "C" {
[INFO] [stdout] 9044 | |     pub fn xmlClearParserCtxt(ctxt: xmlParserCtxtPtr);
[INFO] [stdout] 9045 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9046:1
[INFO] [stdout]      |
[INFO] [stdout] 9046 | / extern "C" {
[INFO] [stdout] 9047 | |     pub fn xmlFreeParserCtxt(ctxt: xmlParserCtxtPtr);
[INFO] [stdout] 9048 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9049:1
[INFO] [stdout]      |
[INFO] [stdout] 9049 | / extern "C" {
[INFO] [stdout] 9050 | |     pub fn xmlSetupParserForBuffer(
[INFO] [stdout] 9051 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9052 | |         buffer: *const xmlChar,
[INFO] [stdout] 9053 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 9054 | |     );
[INFO] [stdout] 9055 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4781:1
[INFO] [stdout]      |
[INFO] [stdout] 4781 | / extern "C" {
[INFO] [stdout] 4782 | |     pub fn xmlListCopy(cur: xmlListPtr, old: xmlListPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4783 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4784:1
[INFO] [stdout]      |
[INFO] [stdout] 4784 | / extern "C" {
[INFO] [stdout] 4785 | |     pub fn xmlLinkGetData(lk: xmlLinkPtr) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 4786 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4801:1
[INFO] [stdout]      |
[INFO] [stdout] 4801 | / extern "C" {
[INFO] [stdout] 4802 | |     pub fn xmlNewAutomata() -> xmlAutomataPtr;
[INFO] [stdout] 4803 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4804:1
[INFO] [stdout]      |
[INFO] [stdout] 4804 | / extern "C" {
[INFO] [stdout] 4805 | |     pub fn xmlFreeAutomata(am: xmlAutomataPtr);
[INFO] [stdout] 4806 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4807:1
[INFO] [stdout]      |
[INFO] [stdout] 4807 | / extern "C" {
[INFO] [stdout] 4808 | |     pub fn xmlAutomataGetInitState(am: xmlAutomataPtr) -> xmlAutomataStatePtr;
[INFO] [stdout] 4809 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4810:1
[INFO] [stdout]      |
[INFO] [stdout] 4810 | / extern "C" {
[INFO] [stdout] 4811 | |     pub fn xmlAutomataSetFinalState(
[INFO] [stdout] 4812 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4813 | |         state: xmlAutomataStatePtr,
[INFO] [stdout] 4814 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4815 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4816:1
[INFO] [stdout]      |
[INFO] [stdout] 4816 | / extern "C" {
[INFO] [stdout] 4817 | |     pub fn xmlAutomataNewState(am: xmlAutomataPtr) -> xmlAutomataStatePtr;
[INFO] [stdout] 4818 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4819:1
[INFO] [stdout]      |
[INFO] [stdout] 4819 | / extern "C" {
[INFO] [stdout] 4820 | |     pub fn xmlAutomataNewTransition(
[INFO] [stdout] 4821 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4822 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4826 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4827 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4828:1
[INFO] [stdout]      |
[INFO] [stdout] 4828 | / extern "C" {
[INFO] [stdout] 4829 | |     pub fn xmlAutomataNewTransition2(
[INFO] [stdout] 4830 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4831 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4836 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4837 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4838:1
[INFO] [stdout]      |
[INFO] [stdout] 4838 | / extern "C" {
[INFO] [stdout] 4839 | |     pub fn xmlAutomataNewNegTrans(
[INFO] [stdout] 4840 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4841 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4846 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4847 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4848:1
[INFO] [stdout]      |
[INFO] [stdout] 4848 | / extern "C" {
[INFO] [stdout] 4849 | |     pub fn xmlAutomataNewCountTrans(
[INFO] [stdout] 4850 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4851 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4857 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4858 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4859:1
[INFO] [stdout]      |
[INFO] [stdout] 4859 | / extern "C" {
[INFO] [stdout] 4860 | |     pub fn xmlAutomataNewCountTrans2(
[INFO] [stdout] 4861 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4862 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4869 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4870 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4871:1
[INFO] [stdout]      |
[INFO] [stdout] 4871 | / extern "C" {
[INFO] [stdout] 4872 | |     pub fn xmlAutomataNewOnceTrans(
[INFO] [stdout] 4873 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4874 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4880 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4881 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4882:1
[INFO] [stdout]      |
[INFO] [stdout] 4882 | / extern "C" {
[INFO] [stdout] 4883 | |     pub fn xmlAutomataNewOnceTrans2(
[INFO] [stdout] 4884 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4885 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4892 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4893 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4894:1
[INFO] [stdout]      |
[INFO] [stdout] 4894 | / extern "C" {
[INFO] [stdout] 4895 | |     pub fn xmlAutomataNewAllTrans(
[INFO] [stdout] 4896 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4897 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4900 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4901 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4902:1
[INFO] [stdout]      |
[INFO] [stdout] 4902 | / extern "C" {
[INFO] [stdout] 4903 | |     pub fn xmlAutomataNewEpsilon(
[INFO] [stdout] 4904 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4905 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] 4906 | |         to: xmlAutomataStatePtr,
[INFO] [stdout] 4907 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4908 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9056:1
[INFO] [stdout]      |
[INFO] [stdout] 9056 | / extern "C" {
[INFO] [stdout] 9057 | |     pub fn xmlCreateDocParserCtxt(cur: *const xmlChar) -> xmlParserCtxtPtr;
[INFO] [stdout] 9058 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9059:1
[INFO] [stdout]      |
[INFO] [stdout] 9059 | / extern "C" {
[INFO] [stdout] 9060 | |     pub fn xmlCreatePushParserCtxt(
[INFO] [stdout] 9061 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 9062 | |         user_data: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 9066 | |     ) -> xmlParserCtxtPtr;
[INFO] [stdout] 9067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9068:1
[INFO] [stdout]      |
[INFO] [stdout] 9068 | / extern "C" {
[INFO] [stdout] 9069 | |     pub fn xmlParseChunk(
[INFO] [stdout] 9070 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9071 | |         chunk: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9074 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9075 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9076:1
[INFO] [stdout]      |
[INFO] [stdout] 9076 | / extern "C" {
[INFO] [stdout] 9077 | |     pub fn xmlCreateIOParserCtxt(
[INFO] [stdout] 9078 | |         sax: xmlSAXHandlerPtr,
[INFO] [stdout] 9079 | |         user_data: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 9084 | |     ) -> xmlParserCtxtPtr;
[INFO] [stdout] 9085 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9086:1
[INFO] [stdout]      |
[INFO] [stdout] 9086 | / extern "C" {
[INFO] [stdout] 9087 | |     pub fn xmlNewIOInputStream(
[INFO] [stdout] 9088 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9089 | |         input: xmlParserInputBufferPtr,
[INFO] [stdout] 9090 | |         enc: xmlCharEncoding,
[INFO] [stdout] 9091 | |     ) -> xmlParserInputPtr;
[INFO] [stdout] 9092 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9093:1
[INFO] [stdout]      |
[INFO] [stdout] 9093 | / extern "C" {
[INFO] [stdout] 9094 | |     pub fn xmlParserFindNodeInfo(
[INFO] [stdout] 9095 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9096 | |         node: xmlNodePtr,
[INFO] [stdout] 9097 | |     ) -> *const xmlParserNodeInfo;
[INFO] [stdout] 9098 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9099:1
[INFO] [stdout]      |
[INFO] [stdout] 9099 | / extern "C" {
[INFO] [stdout] 9100 | |     pub fn xmlInitNodeInfoSeq(seq: xmlParserNodeInfoSeqPtr);
[INFO] [stdout] 9101 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9102:1
[INFO] [stdout]      |
[INFO] [stdout] 9102 | / extern "C" {
[INFO] [stdout] 9103 | |     pub fn xmlClearNodeInfoSeq(seq: xmlParserNodeInfoSeqPtr);
[INFO] [stdout] 9104 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9105:1
[INFO] [stdout]      |
[INFO] [stdout] 9105 | / extern "C" {
[INFO] [stdout] 9106 | |     pub fn xmlParserFindNodeInfoIndex(
[INFO] [stdout] 9107 | |         seq: xmlParserNodeInfoSeqPtr,
[INFO] [stdout] 9108 | |         node: xmlNodePtr,
[INFO] [stdout] 9109 | |     ) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 9110 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9111:1
[INFO] [stdout]      |
[INFO] [stdout] 9111 | / extern "C" {
[INFO] [stdout] 9112 | |     pub fn xmlParserAddNodeInfo(ctxt: xmlParserCtxtPtr, info: xmlParserNodeInfoPtr);
[INFO] [stdout] 9113 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9114:1
[INFO] [stdout]      |
[INFO] [stdout] 9114 | / extern "C" {
[INFO] [stdout] 9115 | |     pub fn xmlSetExternalEntityLoader(f: xmlExternalEntityLoader);
[INFO] [stdout] 9116 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9117:1
[INFO] [stdout]      |
[INFO] [stdout] 9117 | / extern "C" {
[INFO] [stdout] 9118 | |     pub fn xmlGetExternalEntityLoader() -> xmlExternalEntityLoader;
[INFO] [stdout] 9119 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9120:1
[INFO] [stdout]      |
[INFO] [stdout] 9120 | / extern "C" {
[INFO] [stdout] 9121 | |     pub fn xmlLoadExternalEntity(
[INFO] [stdout] 9122 | |         URL: *const ::std::os::raw::c_char,
[INFO] [stdout] 9123 | |         ID: *const ::std::os::raw::c_char,
[INFO] [stdout] 9124 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9125 | |     ) -> xmlParserInputPtr;
[INFO] [stdout] 9126 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9127:1
[INFO] [stdout]      |
[INFO] [stdout] 9127 | / extern "C" {
[INFO] [stdout] 9128 | |     pub fn xmlByteConsumed(ctxt: xmlParserCtxtPtr) -> ::std::os::raw::c_long;
[INFO] [stdout] 9129 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9154:1
[INFO] [stdout]      |
[INFO] [stdout] 9154 | / extern "C" {
[INFO] [stdout] 9155 | |     pub fn xmlCtxtReset(ctxt: xmlParserCtxtPtr);
[INFO] [stdout] 9156 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9157:1
[INFO] [stdout]      |
[INFO] [stdout] 9157 | / extern "C" {
[INFO] [stdout] 9158 | |     pub fn xmlCtxtResetPush(
[INFO] [stdout] 9159 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9160 | |         chunk: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9164 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9165 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4909:1
[INFO] [stdout]      |
[INFO] [stdout] 4909 | / extern "C" {
[INFO] [stdout] 4910 | |     pub fn xmlAutomataNewCountedTrans(
[INFO] [stdout] 4911 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4912 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4915 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4917:1
[INFO] [stdout]      |
[INFO] [stdout] 4917 | / extern "C" {
[INFO] [stdout] 4918 | |     pub fn xmlAutomataNewCounterTrans(
[INFO] [stdout] 4919 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4920 | |         from: xmlAutomataStatePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 4923 | |     ) -> xmlAutomataStatePtr;
[INFO] [stdout] 4924 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4925:1
[INFO] [stdout]      |
[INFO] [stdout] 4925 | / extern "C" {
[INFO] [stdout] 4926 | |     pub fn xmlAutomataNewCounter(
[INFO] [stdout] 4927 | |         am: xmlAutomataPtr,
[INFO] [stdout] 4928 | |         min: ::std::os::raw::c_int,
[INFO] [stdout] 4929 | |         max: ::std::os::raw::c_int,
[INFO] [stdout] 4930 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 4931 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4932:1
[INFO] [stdout]      |
[INFO] [stdout] 4932 | / extern "C" {
[INFO] [stdout] 4933 | |     pub fn xmlAutomataCompile(am: xmlAutomataPtr) -> xmlRegexpPtr;
[INFO] [stdout] 4934 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:4935:1
[INFO] [stdout]      |
[INFO] [stdout] 4935 | / extern "C" {
[INFO] [stdout] 4936 | |     pub fn xmlAutomataIsDeterminist(am: xmlAutomataPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 4937 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5158:1
[INFO] [stdout]      |
[INFO] [stdout] 5158 | / extern "C" {
[INFO] [stdout] 5159 | |     pub fn xmlAddNotationDecl(
[INFO] [stdout] 5160 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5161 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5165 | |     ) -> xmlNotationPtr;
[INFO] [stdout] 5166 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5167:1
[INFO] [stdout]      |
[INFO] [stdout] 5167 | / extern "C" {
[INFO] [stdout] 5168 | |     pub fn xmlCopyNotationTable(table: xmlNotationTablePtr) -> xmlNotationTablePtr;
[INFO] [stdout] 5169 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5170:1
[INFO] [stdout]      |
[INFO] [stdout] 5170 | / extern "C" {
[INFO] [stdout] 5171 | |     pub fn xmlFreeNotationTable(table: xmlNotationTablePtr);
[INFO] [stdout] 5172 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5173:1
[INFO] [stdout]      |
[INFO] [stdout] 5173 | / extern "C" {
[INFO] [stdout] 5174 | |     pub fn xmlDumpNotationDecl(buf: xmlBufferPtr, nota: xmlNotationPtr);
[INFO] [stdout] 5175 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5176:1
[INFO] [stdout]      |
[INFO] [stdout] 5176 | / extern "C" {
[INFO] [stdout] 5177 | |     pub fn xmlDumpNotationTable(buf: xmlBufferPtr, table: xmlNotationTablePtr);
[INFO] [stdout] 5178 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5179:1
[INFO] [stdout]      |
[INFO] [stdout] 5179 | / extern "C" {
[INFO] [stdout] 5180 | |     pub fn xmlNewElementContent(
[INFO] [stdout] 5181 | |         name: *const xmlChar,
[INFO] [stdout] 5182 | |         type_: xmlElementContentType,
[INFO] [stdout] 5183 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5184 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5185:1
[INFO] [stdout]      |
[INFO] [stdout] 5185 | / extern "C" {
[INFO] [stdout] 5186 | |     pub fn xmlCopyElementContent(content: xmlElementContentPtr) -> xmlElementContentPtr;
[INFO] [stdout] 5187 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5188:1
[INFO] [stdout]      |
[INFO] [stdout] 5188 | / extern "C" {
[INFO] [stdout] 5189 | |     pub fn xmlFreeElementContent(cur: xmlElementContentPtr);
[INFO] [stdout] 5190 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5191:1
[INFO] [stdout]      |
[INFO] [stdout] 5191 | / extern "C" {
[INFO] [stdout] 5192 | |     pub fn xmlNewDocElementContent(
[INFO] [stdout] 5193 | |         doc: xmlDocPtr,
[INFO] [stdout] 5194 | |         name: *const xmlChar,
[INFO] [stdout] 5195 | |         type_: xmlElementContentType,
[INFO] [stdout] 5196 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5197 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5198:1
[INFO] [stdout]      |
[INFO] [stdout] 5198 | / extern "C" {
[INFO] [stdout] 5199 | |     pub fn xmlCopyDocElementContent(
[INFO] [stdout] 5200 | |         doc: xmlDocPtr,
[INFO] [stdout] 5201 | |         content: xmlElementContentPtr,
[INFO] [stdout] 5202 | |     ) -> xmlElementContentPtr;
[INFO] [stdout] 5203 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9166:1
[INFO] [stdout]      |
[INFO] [stdout] 9166 | / extern "C" {
[INFO] [stdout] 9167 | |     pub fn xmlCtxtUseOptions(
[INFO] [stdout] 9168 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9169 | |         options: ::std::os::raw::c_int,
[INFO] [stdout] 9170 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 9171 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9172:1
[INFO] [stdout]      |
[INFO] [stdout] 9172 | / extern "C" {
[INFO] [stdout] 9173 | |     pub fn xmlReadDoc(
[INFO] [stdout] 9174 | |         cur: *const xmlChar,
[INFO] [stdout] 9175 | |         URL: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9178 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9179 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9180:1
[INFO] [stdout]      |
[INFO] [stdout] 9180 | / extern "C" {
[INFO] [stdout] 9181 | |     pub fn xmlReadFile(
[INFO] [stdout] 9182 | |         URL: *const ::std::os::raw::c_char,
[INFO] [stdout] 9183 | |         encoding: *const ::std::os::raw::c_char,
[INFO] [stdout] 9184 | |         options: ::std::os::raw::c_int,
[INFO] [stdout] 9185 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9186 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9187:1
[INFO] [stdout]      |
[INFO] [stdout] 9187 | / extern "C" {
[INFO] [stdout] 9188 | |     pub fn xmlReadMemory(
[INFO] [stdout] 9189 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] 9190 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 9194 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9195 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9196:1
[INFO] [stdout]      |
[INFO] [stdout] 9196 | / extern "C" {
[INFO] [stdout] 9197 | |     pub fn xmlReadFd(
[INFO] [stdout] 9198 | |         fd: ::std::os::raw::c_int,
[INFO] [stdout] 9199 | |         URL: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9202 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9203 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9204:1
[INFO] [stdout]      |
[INFO] [stdout] 9204 | / extern "C" {
[INFO] [stdout] 9205 | |     pub fn xmlReadIO(
[INFO] [stdout] 9206 | |         ioread: xmlInputReadCallback,
[INFO] [stdout] 9207 | |         ioclose: xmlInputCloseCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 9212 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9213 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9214:1
[INFO] [stdout]      |
[INFO] [stdout] 9214 | / extern "C" {
[INFO] [stdout] 9215 | |     pub fn xmlCtxtReadDoc(
[INFO] [stdout] 9216 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9217 | |         cur: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9221 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9222 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9223:1
[INFO] [stdout]      |
[INFO] [stdout] 9223 | / extern "C" {
[INFO] [stdout] 9224 | |     pub fn xmlCtxtReadFile(
[INFO] [stdout] 9225 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9226 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9229 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9230 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9231:1
[INFO] [stdout]      |
[INFO] [stdout] 9231 | / extern "C" {
[INFO] [stdout] 9232 | |     pub fn xmlCtxtReadMemory(
[INFO] [stdout] 9233 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9234 | |         buffer: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 9239 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9240 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9241:1
[INFO] [stdout]      |
[INFO] [stdout] 9241 | / extern "C" {
[INFO] [stdout] 9242 | |     pub fn xmlCtxtReadFd(
[INFO] [stdout] 9243 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9244 | |         fd: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 9248 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9250:1
[INFO] [stdout]      |
[INFO] [stdout] 9250 | / extern "C" {
[INFO] [stdout] 9251 | |     pub fn xmlCtxtReadIO(
[INFO] [stdout] 9252 | |         ctxt: xmlParserCtxtPtr,
[INFO] [stdout] 9253 | |         ioread: xmlInputReadCallback,
[INFO] [stdout] ...    |
[INFO] [stdout] 9259 | |     ) -> xmlDocPtr;
[INFO] [stdout] 9260 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5204:1
[INFO] [stdout]      |
[INFO] [stdout] 5204 | / extern "C" {
[INFO] [stdout] 5205 | |     pub fn xmlFreeDocElementContent(doc: xmlDocPtr, cur: xmlElementContentPtr);
[INFO] [stdout] 5206 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5207:1
[INFO] [stdout]      |
[INFO] [stdout] 5207 | / extern "C" {
[INFO] [stdout] 5208 | |     pub fn xmlSnprintfElementContent(
[INFO] [stdout] 5209 | |         buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] 5210 | |         size: ::std::os::raw::c_int,
[INFO] [stdout] ...    |
[INFO] [stdout] 5213 | |     );
[INFO] [stdout] 5214 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5215:1
[INFO] [stdout]      |
[INFO] [stdout] 5215 | / extern "C" {
[INFO] [stdout] 5216 | |     pub fn xmlSprintfElementContent(
[INFO] [stdout] 5217 | |         buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] 5218 | |         content: xmlElementContentPtr,
[INFO] [stdout] 5219 | |         englob: ::std::os::raw::c_int,
[INFO] [stdout] 5220 | |     );
[INFO] [stdout] 5221 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5222:1
[INFO] [stdout]      |
[INFO] [stdout] 5222 | / extern "C" {
[INFO] [stdout] 5223 | |     pub fn xmlAddElementDecl(
[INFO] [stdout] 5224 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5225 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5229 | |     ) -> xmlElementPtr;
[INFO] [stdout] 5230 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5231:1
[INFO] [stdout]      |
[INFO] [stdout] 5231 | / extern "C" {
[INFO] [stdout] 5232 | |     pub fn xmlCopyElementTable(table: xmlElementTablePtr) -> xmlElementTablePtr;
[INFO] [stdout] 5233 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5234:1
[INFO] [stdout]      |
[INFO] [stdout] 5234 | / extern "C" {
[INFO] [stdout] 5235 | |     pub fn xmlFreeElementTable(table: xmlElementTablePtr);
[INFO] [stdout] 5236 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5237:1
[INFO] [stdout]      |
[INFO] [stdout] 5237 | / extern "C" {
[INFO] [stdout] 5238 | |     pub fn xmlDumpElementTable(buf: xmlBufferPtr, table: xmlElementTablePtr);
[INFO] [stdout] 5239 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9296:1
[INFO] [stdout]      |
[INFO] [stdout] 9296 | / extern "C" {
[INFO] [stdout] 9297 | |     pub fn xmlHasFeature(feature: xmlFeature) -> ::std::os::raw::c_int;
[INFO] [stdout] 9298 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9299:1
[INFO] [stdout]      |
[INFO] [stdout] 9299 | / extern "C" {
[INFO] [stdout] 9300 | |     pub fn xmlSAX2GetPublicId(ctx: *mut ::std::os::raw::c_void) -> *const xmlChar;
[INFO] [stdout] 9301 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9302:1
[INFO] [stdout]      |
[INFO] [stdout] 9302 | / extern "C" {
[INFO] [stdout] 9303 | |     pub fn xmlSAX2GetSystemId(ctx: *mut ::std::os::raw::c_void) -> *const xmlChar;
[INFO] [stdout] 9304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9305:1
[INFO] [stdout]      |
[INFO] [stdout] 9305 | / extern "C" {
[INFO] [stdout] 9306 | |     pub fn xmlSAX2SetDocumentLocator(ctx: *mut ::std::os::raw::c_void, loc: xmlSAXLocatorPtr);
[INFO] [stdout] 9307 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9308:1
[INFO] [stdout]      |
[INFO] [stdout] 9308 | / extern "C" {
[INFO] [stdout] 9309 | |     pub fn xmlSAX2GetLineNumber(ctx: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 9310 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9311:1
[INFO] [stdout]      |
[INFO] [stdout] 9311 | / extern "C" {
[INFO] [stdout] 9312 | |     pub fn xmlSAX2GetColumnNumber(ctx: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 9313 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9314:1
[INFO] [stdout]      |
[INFO] [stdout] 9314 | / extern "C" {
[INFO] [stdout] 9315 | |     pub fn xmlSAX2IsStandalone(ctx: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 9316 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9317:1
[INFO] [stdout]      |
[INFO] [stdout] 9317 | / extern "C" {
[INFO] [stdout] 9318 | |     pub fn xmlSAX2HasInternalSubset(ctx: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 9319 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9320:1
[INFO] [stdout]      |
[INFO] [stdout] 9320 | / extern "C" {
[INFO] [stdout] 9321 | |     pub fn xmlSAX2HasExternalSubset(ctx: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int;
[INFO] [stdout] 9322 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9323:1
[INFO] [stdout]      |
[INFO] [stdout] 9323 | / extern "C" {
[INFO] [stdout] 9324 | |     pub fn xmlSAX2InternalSubset(
[INFO] [stdout] 9325 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9326 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9329 | |     );
[INFO] [stdout] 9330 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9331:1
[INFO] [stdout]      |
[INFO] [stdout] 9331 | / extern "C" {
[INFO] [stdout] 9332 | |     pub fn xmlSAX2ExternalSubset(
[INFO] [stdout] 9333 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9334 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9337 | |     );
[INFO] [stdout] 9338 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9339:1
[INFO] [stdout]      |
[INFO] [stdout] 9339 | / extern "C" {
[INFO] [stdout] 9340 | |     pub fn xmlSAX2GetEntity(ctx: *mut ::std::os::raw::c_void, name: *const xmlChar)
[INFO] [stdout] 9341 | |         -> xmlEntityPtr;
[INFO] [stdout] 9342 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9343:1
[INFO] [stdout]      |
[INFO] [stdout] 9343 | / extern "C" {
[INFO] [stdout] 9344 | |     pub fn xmlSAX2GetParameterEntity(
[INFO] [stdout] 9345 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9346 | |         name: *const xmlChar,
[INFO] [stdout] 9347 | |     ) -> xmlEntityPtr;
[INFO] [stdout] 9348 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9349:1
[INFO] [stdout]      |
[INFO] [stdout] 9349 | / extern "C" {
[INFO] [stdout] 9350 | |     pub fn xmlSAX2ResolveEntity(
[INFO] [stdout] 9351 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9352 | |         publicId: *const xmlChar,
[INFO] [stdout] 9353 | |         systemId: *const xmlChar,
[INFO] [stdout] 9354 | |     ) -> xmlParserInputPtr;
[INFO] [stdout] 9355 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9356:1
[INFO] [stdout]      |
[INFO] [stdout] 9356 | / extern "C" {
[INFO] [stdout] 9357 | |     pub fn xmlSAX2EntityDecl(
[INFO] [stdout] 9358 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9359 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9364 | |     );
[INFO] [stdout] 9365 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9366:1
[INFO] [stdout]      |
[INFO] [stdout] 9366 | / extern "C" {
[INFO] [stdout] 9367 | |     pub fn xmlSAX2AttributeDecl(
[INFO] [stdout] 9368 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9369 | |         elem: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9375 | |     );
[INFO] [stdout] 9376 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9377:1
[INFO] [stdout]      |
[INFO] [stdout] 9377 | / extern "C" {
[INFO] [stdout] 9378 | |     pub fn xmlSAX2ElementDecl(
[INFO] [stdout] 9379 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9380 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9383 | |     );
[INFO] [stdout] 9384 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:9385:1
[INFO] [stdout]      |
[INFO] [stdout] 9385 | / extern "C" {
[INFO] [stdout] 9386 | |     pub fn xmlSAX2NotationDecl(
[INFO] [stdout] 9387 | |         ctx: *mut ::std::os::raw::c_void,
[INFO] [stdout] 9388 | |         name: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 9391 | |     );
[INFO] [stdout] 9392 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5240:1
[INFO] [stdout]      |
[INFO] [stdout] 5240 | / extern "C" {
[INFO] [stdout] 5241 | |     pub fn xmlDumpElementDecl(buf: xmlBufferPtr, elem: xmlElementPtr);
[INFO] [stdout] 5242 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5243:1
[INFO] [stdout]      |
[INFO] [stdout] 5243 | / extern "C" {
[INFO] [stdout] 5244 | |     pub fn xmlCreateEnumeration(name: *const xmlChar) -> xmlEnumerationPtr;
[INFO] [stdout] 5245 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5246:1
[INFO] [stdout]      |
[INFO] [stdout] 5246 | / extern "C" {
[INFO] [stdout] 5247 | |     pub fn xmlFreeEnumeration(cur: xmlEnumerationPtr);
[INFO] [stdout] 5248 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5249:1
[INFO] [stdout]      |
[INFO] [stdout] 5249 | / extern "C" {
[INFO] [stdout] 5250 | |     pub fn xmlCopyEnumeration(cur: xmlEnumerationPtr) -> xmlEnumerationPtr;
[INFO] [stdout] 5251 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5252:1
[INFO] [stdout]      |
[INFO] [stdout] 5252 | / extern "C" {
[INFO] [stdout] 5253 | |     pub fn xmlAddAttributeDecl(
[INFO] [stdout] 5254 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5255 | |         dtd: xmlDtdPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5263 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5264 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5265:1
[INFO] [stdout]      |
[INFO] [stdout] 5265 | / extern "C" {
[INFO] [stdout] 5266 | |     pub fn xmlCopyAttributeTable(table: xmlAttributeTablePtr) -> xmlAttributeTablePtr;
[INFO] [stdout] 5267 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5268:1
[INFO] [stdout]      |
[INFO] [stdout] 5268 | / extern "C" {
[INFO] [stdout] 5269 | |     pub fn xmlFreeAttributeTable(table: xmlAttributeTablePtr);
[INFO] [stdout] 5270 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5271:1
[INFO] [stdout]      |
[INFO] [stdout] 5271 | / extern "C" {
[INFO] [stdout] 5272 | |     pub fn xmlDumpAttributeTable(buf: xmlBufferPtr, table: xmlAttributeTablePtr);
[INFO] [stdout] 5273 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5274:1
[INFO] [stdout]      |
[INFO] [stdout] 5274 | / extern "C" {
[INFO] [stdout] 5275 | |     pub fn xmlDumpAttributeDecl(buf: xmlBufferPtr, attr: xmlAttributePtr);
[INFO] [stdout] 5276 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5277:1
[INFO] [stdout]      |
[INFO] [stdout] 5277 | / extern "C" {
[INFO] [stdout] 5278 | |     pub fn xmlAddID(
[INFO] [stdout] 5279 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5280 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5283 | |     ) -> xmlIDPtr;
[INFO] [stdout] 5284 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5285:1
[INFO] [stdout]      |
[INFO] [stdout] 5285 | / extern "C" {
[INFO] [stdout] 5286 | |     pub fn xmlFreeIDTable(table: xmlIDTablePtr);
[INFO] [stdout] 5287 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5288:1
[INFO] [stdout]      |
[INFO] [stdout] 5288 | / extern "C" {
[INFO] [stdout] 5289 | |     pub fn xmlGetID(doc: xmlDocPtr, ID: *const xmlChar) -> xmlAttrPtr;
[INFO] [stdout] 5290 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5291:1
[INFO] [stdout]      |
[INFO] [stdout] 5291 | / extern "C" {
[INFO] [stdout] 5292 | |     pub fn xmlIsID(doc: xmlDocPtr, elem: xmlNodePtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5293 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5294:1
[INFO] [stdout]      |
[INFO] [stdout] 5294 | / extern "C" {
[INFO] [stdout] 5295 | |     pub fn xmlRemoveID(doc: xmlDocPtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5296 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5297:1
[INFO] [stdout]      |
[INFO] [stdout] 5297 | / extern "C" {
[INFO] [stdout] 5298 | |     pub fn xmlAddRef(
[INFO] [stdout] 5299 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5300 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5303 | |     ) -> xmlRefPtr;
[INFO] [stdout] 5304 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5305:1
[INFO] [stdout]      |
[INFO] [stdout] 5305 | / extern "C" {
[INFO] [stdout] 5306 | |     pub fn xmlFreeRefTable(table: xmlRefTablePtr);
[INFO] [stdout] 5307 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5308:1
[INFO] [stdout]      |
[INFO] [stdout] 5308 | / extern "C" {
[INFO] [stdout] 5309 | |     pub fn xmlIsRef(doc: xmlDocPtr, elem: xmlNodePtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5310 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5311:1
[INFO] [stdout]      |
[INFO] [stdout] 5311 | / extern "C" {
[INFO] [stdout] 5312 | |     pub fn xmlRemoveRef(doc: xmlDocPtr, attr: xmlAttrPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5313 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5314:1
[INFO] [stdout]      |
[INFO] [stdout] 5314 | / extern "C" {
[INFO] [stdout] 5315 | |     pub fn xmlGetRefs(doc: xmlDocPtr, ID: *const xmlChar) -> xmlListPtr;
[INFO] [stdout] 5316 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5317:1
[INFO] [stdout]      |
[INFO] [stdout] 5317 | / extern "C" {
[INFO] [stdout] 5318 | |     pub fn xmlNewValidCtxt() -> xmlValidCtxtPtr;
[INFO] [stdout] 5319 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5320:1
[INFO] [stdout]      |
[INFO] [stdout] 5320 | / extern "C" {
[INFO] [stdout] 5321 | |     pub fn xmlFreeValidCtxt(arg1: xmlValidCtxtPtr);
[INFO] [stdout] 5322 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5323:1
[INFO] [stdout]      |
[INFO] [stdout] 5323 | / extern "C" {
[INFO] [stdout] 5324 | |     pub fn xmlValidateRoot(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5325 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5326:1
[INFO] [stdout]      |
[INFO] [stdout] 5326 | / extern "C" {
[INFO] [stdout] 5327 | |     pub fn xmlValidateElementDecl(
[INFO] [stdout] 5328 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5329 | |         doc: xmlDocPtr,
[INFO] [stdout] 5330 | |         elem: xmlElementPtr,
[INFO] [stdout] 5331 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5332 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5333:1
[INFO] [stdout]      |
[INFO] [stdout] 5333 | / extern "C" {
[INFO] [stdout] 5334 | |     pub fn xmlValidNormalizeAttributeValue(
[INFO] [stdout] 5335 | |         doc: xmlDocPtr,
[INFO] [stdout] 5336 | |         elem: xmlNodePtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5339 | |     ) -> *mut xmlChar;
[INFO] [stdout] 5340 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5341:1
[INFO] [stdout]      |
[INFO] [stdout] 5341 | / extern "C" {
[INFO] [stdout] 5342 | |     pub fn xmlValidCtxtNormalizeAttributeValue(
[INFO] [stdout] 5343 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5344 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5348 | |     ) -> *mut xmlChar;
[INFO] [stdout] 5349 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5350:1
[INFO] [stdout]      |
[INFO] [stdout] 5350 | / extern "C" {
[INFO] [stdout] 5351 | |     pub fn xmlValidateAttributeDecl(
[INFO] [stdout] 5352 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5353 | |         doc: xmlDocPtr,
[INFO] [stdout] 5354 | |         attr: xmlAttributePtr,
[INFO] [stdout] 5355 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5356 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5357:1
[INFO] [stdout]      |
[INFO] [stdout] 5357 | / extern "C" {
[INFO] [stdout] 5358 | |     pub fn xmlValidateAttributeValue(
[INFO] [stdout] 5359 | |         type_: xmlAttributeType,
[INFO] [stdout] 5360 | |         value: *const xmlChar,
[INFO] [stdout] 5361 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5362 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5363:1
[INFO] [stdout]      |
[INFO] [stdout] 5363 | / extern "C" {
[INFO] [stdout] 5364 | |     pub fn xmlValidateNotationDecl(
[INFO] [stdout] 5365 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5366 | |         doc: xmlDocPtr,
[INFO] [stdout] 5367 | |         nota: xmlNotationPtr,
[INFO] [stdout] 5368 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5369 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5370:1
[INFO] [stdout]      |
[INFO] [stdout] 5370 | / extern "C" {
[INFO] [stdout] 5371 | |     pub fn xmlValidateDtd(
[INFO] [stdout] 5372 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5373 | |         doc: xmlDocPtr,
[INFO] [stdout] 5374 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5375 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5376 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5377:1
[INFO] [stdout]      |
[INFO] [stdout] 5377 | / extern "C" {
[INFO] [stdout] 5378 | |     pub fn xmlValidateDtdFinal(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5379 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5380:1
[INFO] [stdout]      |
[INFO] [stdout] 5380 | / extern "C" {
[INFO] [stdout] 5381 | |     pub fn xmlValidateDocument(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr) -> ::std::os::raw::c_int;
[INFO] [stdout] 5382 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5383:1
[INFO] [stdout]      |
[INFO] [stdout] 5383 | / extern "C" {
[INFO] [stdout] 5384 | |     pub fn xmlValidateElement(
[INFO] [stdout] 5385 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5386 | |         doc: xmlDocPtr,
[INFO] [stdout] 5387 | |         elem: xmlNodePtr,
[INFO] [stdout] 5388 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5389 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5390:1
[INFO] [stdout]      |
[INFO] [stdout] 5390 | / extern "C" {
[INFO] [stdout] 5391 | |     pub fn xmlValidateOneElement(
[INFO] [stdout] 5392 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5393 | |         doc: xmlDocPtr,
[INFO] [stdout] 5394 | |         elem: xmlNodePtr,
[INFO] [stdout] 5395 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5396 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5397:1
[INFO] [stdout]      |
[INFO] [stdout] 5397 | / extern "C" {
[INFO] [stdout] 5398 | |     pub fn xmlValidateOneAttribute(
[INFO] [stdout] 5399 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5400 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5404 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5405 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5406:1
[INFO] [stdout]      |
[INFO] [stdout] 5406 | / extern "C" {
[INFO] [stdout] 5407 | |     pub fn xmlValidateOneNamespace(
[INFO] [stdout] 5408 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5409 | |         doc: xmlDocPtr,
[INFO] [stdout] ...    |
[INFO] [stdout] 5414 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5415 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5416:1
[INFO] [stdout]      |
[INFO] [stdout] 5416 | / extern "C" {
[INFO] [stdout] 5417 | |     pub fn xmlValidateDocumentFinal(ctxt: xmlValidCtxtPtr, doc: xmlDocPtr)
[INFO] [stdout] 5418 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 5419 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5420:1
[INFO] [stdout]      |
[INFO] [stdout] 5420 | / extern "C" {
[INFO] [stdout] 5421 | |     pub fn xmlValidateNotationUse(
[INFO] [stdout] 5422 | |         ctxt: xmlValidCtxtPtr,
[INFO] [stdout] 5423 | |         doc: xmlDocPtr,
[INFO] [stdout] 5424 | |         notationName: *const xmlChar,
[INFO] [stdout] 5425 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 5426 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5427:1
[INFO] [stdout]      |
[INFO] [stdout] 5427 | / extern "C" {
[INFO] [stdout] 5428 | |     pub fn xmlIsMixedElement(doc: xmlDocPtr, name: *const xmlChar) -> ::std::os::raw::c_int;
[INFO] [stdout] 5429 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5430:1
[INFO] [stdout]      |
[INFO] [stdout] 5430 | / extern "C" {
[INFO] [stdout] 5431 | |     pub fn xmlGetDtdAttrDesc(
[INFO] [stdout] 5432 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5433 | |         elem: *const xmlChar,
[INFO] [stdout] 5434 | |         name: *const xmlChar,
[INFO] [stdout] 5435 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5436 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5437:1
[INFO] [stdout]      |
[INFO] [stdout] 5437 | / extern "C" {
[INFO] [stdout] 5438 | |     pub fn xmlGetDtdQAttrDesc(
[INFO] [stdout] 5439 | |         dtd: xmlDtdPtr,
[INFO] [stdout] 5440 | |         elem: *const xmlChar,
[INFO] [stdout] ...    |
[INFO] [stdout] 5443 | |     ) -> xmlAttributePtr;
[INFO] [stdout] 5444 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/xml2-sys-2d80276e4940a8f2/out/bindings.rs:5445:1
[INFO] [stdout]      |
[INFO] [stdout] 5445 | / extern "C" {
[INFO] [stdout] 5446 | |     pub fn xmlGetDtdNotationDesc(dtd: xmlDtdPtr, name: *const xmlChar) -> xmlNotationPtr;
[INFO] [stdout] 5447 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
